Menstrual Cycle Calculator

Predict your next period, ovulation, and fertile window.

Next Period Starts
--
Ovulation Day
--
Fertile Window
--
Luteal Phase
14 days

Upcoming 3 Cycles

Cycle Phases

MenstrualDays 1-5
FollicularDays 1-13
Ovulation~Day 14
LutealDays 15-28

Understanding Your Cycle

A typical menstrual cycle lasts 28 days, but normal cycles range from 21 to 45 days. Ovulation typically occurs 14 days before the next period. The fertile window spans approximately 5 days before ovulation and 1 day after. This calculator provides estimates; actual timing may vary.

Related Calculators