Skip to main content
← All calculators

Free calculator

Period / menstrual cycle calculator

Predict your next period, ovulation date, and likely fertile window.

Estimate, not a diagnosis. This tool gives an educational estimate based on the numbers you enter. It cannot account for your individual health history — consult a healthcare professional for anything clinical.

July 2026
SMTWTFS
28days
20
25
30
35
40
45

Drag the scale, or use arrow keys.

How this works

We use the first day of your last period and your average cycle length to estimate your next period by adding the cycle length. Ovulation is estimated as 14 days before the next period (a typical luteal phase), and the fertile window is the five days before ovulation plus ovulation day itself.

Outputs

  • Predicted next period date
  • Estimated ovulation date
  • Fertile window

Limitations

This is an estimate suitable for planning. Irregular cycles, hormonal contraception, pregnancy, and medical conditions can make predictions unreliable. For clinical decisions, consult your healthcare provider.