28-day cycle starting 1 January
- First day of your last period
- 2026-01-01
- Average cycle length
- 28
- Luteal phase
- 14
Result Estimated ovulation day: Thursday, 15 January 2026
Fertile window: 10 Jan 2026 – 16 Jan 2026
Ovulation on cycle day: 15
Next period expected: Thursday, 29 January 2026
Due date if conceived this cycle: Thursday, 8 October 2026
- Ovulation = 1 Jan 2026 + (28 − 14) days = 15 Jan 2026 (cycle day 15)
- Fertile window = ovulation − 5 days to ovulation + 1 day = 10 Jan 2026 to 16 Jan 2026
- Next period = 1 Jan 2026 + 28 days = 29 Jan 2026
- Due date if conceived = 1 Jan 2026 + 280 + (28 − 28) days = 8 Oct 2026
The next period is due on 29 January, so ovulation falls 14 days earlier, on 15 January, with the fertile days running from 10 to 16 January.