Period Due Date Calculator
Calculate your next period date, ovulation window, and days until your next period.
Enter your values and click Calculate
Want to track this over multiple cycles?
Dawn Phase is a privacy-first cycle tracker — no data selling, ever.
Start 7-day free trial → · No credit card required
How It Works
The calculator adds your average cycle length to the first day of your last period to project your next period start date. Ovulation is estimated by subtracting 14 from your cycle length (the luteal phase constant): ovulation day = cycle length − 14. The fertile window spans cycle days (ovulation day − 5) through (ovulation day + 1), accounting for sperm lifespan and egg viability. Days until next period is the difference in days between today and the projected next period date. All calculations assume a consistent cycle; individual cycles naturally vary by a few days each month.