CalcAtlas

Period Calculator

Predict your next period, ovulation day, and fertile window based on your typical cycle length

Most cycles range between 24 and 35 days.

Ovulation typically occurs 14 days before your next period.

6 cycles
🩸Next period starts
Friday, January 30, 2026
Ends Tuesday, February 3, 2026
✨Ovulation day
Friday, January 16, 2026
Fertile window Jan 11, 2026 – Jan 17, 2026
⏱️Cycle length
28 days
5 day period
πŸ“…Projected cycles
6 upcoming
Jan 30, 2026 β†’ Jun 19, 2026

Upcoming cycle timeline

We project the next 6 cycles using your averages. Actual timing can shift with stress, travel, postpartum changes, or hormonal contraception.

CyclePeriodOvulationFertile windowDays until
Cycle 1Jan 30, 2026 – Feb 3, 2026Jan 16, 2026Jan 11, 2026 – Jan 17, 2026Happening now
Cycle 2Feb 27, 2026 – Mar 3, 2026Feb 13, 2026Feb 8, 2026 – Feb 14, 202628 days
Cycle 3Mar 27, 2026 – Mar 31, 2026Mar 13, 2026Mar 8, 2026 – Mar 14, 202656 days
Cycle 4Apr 24, 2026 – Apr 28, 2026Apr 10, 2026Apr 5, 2026 – Apr 11, 202684 days
Cycle 5May 22, 2026 – May 26, 2026May 8, 2026May 3, 2026 – May 9, 2026112 days
Cycle 6Jun 19, 2026 – Jun 23, 2026Jun 5, 2026May 31, 2026 – Jun 6, 2026140 days

Cycle insights

  • β€’ Track at least three months to refine your average cycle length.
  • β€’ Ovulation predictor kits or basal temperature tracking can confirm fertile days.
  • β€’ Stress, illness, and travel can delay ovulation or shorten the luteal phase.

Important notes

  • β€’ This tool offers estimates and is not a substitute for medical advice.
  • β€’ Irregular cycles, PCOS, postpartum recovery, or hormonal birth control may alter results.
  • β€’ See a clinician if your period is consistently very short, very long, or absent.
CalcHub Pro