What level of swimming should I have before starting your program?
As long as you are able to swim 100m at a time then that is fine. All I ask is that you complete the distance or reps however long it takes you. It is part of building resilience. I know you can get to that point in less than a month if you are willing to spend the time in the pool.