FreeNo signup

Menstrual Cycle Calculator

Estimate the next six period start dates assuming a constant cycle length.

Expected next period start
October 29, 2026
Expected next period start
CycleEstimated start
1October 29, 2026
2November 26, 2026
3December 24, 2026
4January 21, 2027
5February 18, 2027
6March 18, 2027

How the calculation works

Next period = start + cycle length. Ovulation = next period − luteal phase length.

Inputs

  • First day of last period
  • Average cycle length, days

Calculation details

Calendar predictions are unreliable for irregular cycles and must not be used for contraception. Even regular cycles can vary.

Cycle day one is the first day of bleeding. The approximate fertile window runs from five days before ovulation through the following day; a calendar does not confirm ovulation.

Updated: 2026-10-02