Menstrual Cycle Predictor

See your next several periods and ovulation dates at a glance for planning.

✓ Reviewed by Dr. Poonam Sekhon Chahal · 24 May 2026

How this is calculated

Each next period = previous start + cycle length; ovulation ≈ each period start − 14 days.

Sources

  1. Reed BG, Carr BR. Menstrual cycle physiology (reference). Endotext 2018.
This calculator is for educational purposes and is not a substitute for professional medical advice, diagnosis, or treatment. The result is based on standard clinical formulas applied to the values you entered — your individual situation may need adjustments your doctor can make. Never disregard professional medical advice or delay seeking it because of something you read or calculated on healthcalculus.