As many BGOs and posters have stated on the forum - if you keep yourself in shape on a regular basis, the CFA isn't as much of a challenge as it may seem. The Navy and military expects its personnel to adopt a culture of fitness. With that being said, it really should not matter when the CFA is taken - May 1st or December 31st. You will have to take the USNA's PRT (and eventually Navy PRT or USMC PFT/CFT) whenever it's scheduled - whether it fits in your best fitness schedule or not. Instead of looking at the CFA as "I have to take it during swim season," take on the mantra of keeping yourself in great physical fitness throughout the year, thus WHEN you take it becomes almost irrelevant. As A6E Dad mentioned, no one expects you to take the CFA completely cold, so use practice CFAs as a tool to gauge progress and focus your physical fitness efforts.