The breath hold swim was something I was really concerned about. I did a couple of trial runs while I practiced for the swim test at the gym, I am also buoyant. I also thought about weighting or doing it on the surface.
In the end "bloody mindedness" took over and I succeeded the full distance underwater.
