Next period
next period start = last period start + average cycle length
Predict your next period, ovulation & fertile window
Today is — Day 15 of cycle
Fertile
October 4, 2026
~ October 8, 2026
14 days away
September 20, 2026
Today
September 15, 2026
~ September 20, 2026
5 days ago
September 21, 2026
~ October 4, 2026
1 days away
🩸
Nov 1
🥚
Oct 18
💕
Oct 13 ~
🩸
Nov 29
🥚
Nov 15
💕
Nov 10 ~
🩸
Dec 27
🥚
Dec 13
💕
Dec 8 ~
This calculator assumes a typical cycle. Do not use it for medical purposes.
This calculator estimates the next period, ovulation day, fertile window, luteal phase, and the next three cycles from the last period start date, average cycle length, and period duration. It is useful for planning when cycles are regular, but stress, illness, sleep, weight change, and medication can shift timing.
next period start = last period start + average cycle length
estimated ovulation = next period start - 14 days
from 5 days before ovulation through ovulation day
Adult cycles often fall around 21-35 days, but your own usual pattern matters most.
No. Ovulation can shift, and calendar prediction alone cannot reliably prevent pregnancy.
Repeated irregularity, heavy bleeding, or severe pain may need evaluation by a healthcare professional.
It typically shows up in the late luteal phase, about 5-11 days before bleeding starts, and eases once the period begins. Regular sleep, light aerobic exercise, and moderating caffeine and salt are the usual first steps. Logging when symptoms start alongside the predicted dates here reveals your own pattern. If symptoms disrupt daily life, ask a clinician about PMDD.
Results are general estimates and are not a substitute for professional gynecologic medical advice, diagnosis, or care.