How it works
Ovulation typically occurs about 14 days before your next period starts (the luteal phase is fairly constant). So:
Ovulation ≈ (LMP + cycle length) − 14 days
The fertile window spans roughly the 5 days before ovulation plus ovulation day, because sperm can survive several days while the egg lives about 24 hours.
Worked example
Last period started Jun 1, 28-day cycle:
- Next period ≈ Jun 29 → ovulation ≈ Jun 15
- Most fertile days ≈ Jun 10 – Jun 16