Menstrual Cycle Calculator
Track your menstrual cycle, predict upcoming periods, fertile windows, and ovulation dates.
Current phase
menstrual phase
Next period
Jun 11, 2026
Menstrual Cycle Calculator
The Menstrual Cycle Calculator predicts upcoming periods, fertile windows, and ovulation dates for up to 12 cycles ahead based on your cycle length and last period date.
Phases of the menstrual cycle
- Menstrual phase: Days 1–5 (average). Uterine lining sheds.
- Follicular phase: Day 1 to ovulation. Follicle develops, oestrogen rises.
- Fertile window: ~5 days before ovulation + ovulation day.
- Ovulation: Mid-cycle. Egg released.
- Luteal phase: Ovulation to next period (always ~14 days).