Predict your next period, fertile window, and ovulation date based on your cycle length.
Last Period Start Date
Wed, Jul 8, 2026
In 23 days
Ends: Jul 12
Jun 19 – Jun 25
Days 9–15 of cycle
Highest chance of conception
Wed, Jun 24, 2026
Day 14 of cycle
Peak fertility day
Cycle 1
Cycle 2
Cycle 3
Our Period Tracker helps you predict your next menstrual period, fertile window, and ovulation date based on your average cycle length. Track patterns over time to understand your body better.
The calculator uses your last period start date and average cycle length to project upcoming cycles. Ovulation typically occurs around day 14 of a 28-day cycle, and the fertile window spans the 5 days before ovulation plus the day of ovulation itself.
Cycle lengths naturally vary from 21 to 35 days. Stress, illness, and lifestyle changes can all affect timing. This tool provides estimates only — not medical advice.