Predict your next period date, see upcoming period dates for the next 6 months, and track your menstrual cycle. Enter your last period and cycle length to get started.
Enter your last period date
We will predict your next 6 periods and highlight your fertile window.
| Period # | Start Date | End Date | Ovulation |
|---|
Enter the first day of your most recent period and your average cycle length. Most people have cycles between 21 and 35 days, with 28 days being the average. Cycle length is counted from the first day of one period to the first day of the next.
Period duration refers to how many days your period typically lasts. This affects when your fertile window begins. The fertile window runs roughly from 5 days before ovulation to 1 day after, as sperm can survive in the reproductive tract for up to 5 days.
Ovulation is estimated to occur approximately 14 days before your next expected period, though this can vary by several days. These predictions are estimates and can shift based on stress, illness, travel and other factors.