AC, Some excellent training for breath holding in the off time is a sport called underwater hockey. I love it!
Thanks for the suggestion but I hate group competitive sports(hokey, soccer, etc..) I have a training program for that but I agree that underwater hokey is a good way to train.