FreeNo signup
Menstrual Cycle Calculator
Estimate the next six period start dates assuming a constant cycle length.
- Expected next period start
- October 29, 2026
| Cycle | Estimated start |
|---|---|
| 1 | October 29, 2026 |
| 2 | November 26, 2026 |
| 3 | December 24, 2026 |
| 4 | January 21, 2027 |
| 5 | February 18, 2027 |
| 6 | March 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.
Related calculators
- Age Difference Calculatorage difference calculatorOpen →
- Conception Date Calculatorconception date calculatorOpen →
- Ovulation Calculatorovulation calculatorOpen →
- Pregnancy Due Date Calculatorpregnancy due date calculatorOpen →
- Pregnancy Week Calculatorpregnancy week calculatorOpen →
- Pregnancy Weight Gain Calculatorpregnancy weight gain calculatorOpen →
Other sections
Updated: 2026-10-02