Breast Milk is by far the best.
It depends on the person, but I know that the average cycle is about 28 days long, and it only occurs once a month, in normal situations.
Hope this helps! :)
Stay smart,
~Mistermistyeyed.
When you run you need more blood to function your body