I breathe every 3 strokes, unless I'm using a pullbuoy and then my strokes go faster so I breathe every 5 strokes. If you feel like 3 is not enough time to breathe properly, try lengthening your stroke, I do this by envisioning that a piece of string is tied to my hands and when the leading hand is out front i really streeeeetch from my shoulder out to the tips of my fingers. This lengthens not only the stroke, but increases the time of each stroke, lowers my heartrate, and allows me to modify the amount of time in between breaths alot more.

Alternately, you could use faster arm strokes and breathe every 5 strokes.

Good luck!

Kim