How it is calculated
- First period = first day of last period + cycle length
- Second period = first day of last period + 2 × cycle length
- Third period = first day of last period + 3 × cycle length
- First period ends = first period date + period length − 1
Estimate only, not medical advice.
Worked example
First day of last period 10 January 2026, 28-day cycle, 5-day period:
- Next period: 7 February 2026
- Second period: 7 March 2026
- Third period: 4 April 2026
- Next period ends: 11 February 2026
Why your number may differ
Cycles of 21 to 35 days are commonly considered typical for adults, so real dates can differ from the prediction. See a doctor if your periods change a lot. Estimate only, not medical advice.