Period Calculator
Estimate the next period date from recent cycle lengths or the last start date, showing uncertainty rather than a single guaranteed date.
Enter or adjust the values above, then calculate.
Estimate your next period without pretending cycles are perfectly regular
Estimate the next period date from recent cycle lengths or the last start date, showing uncertainty rather than a single guaranteed date.
Inputs this tool uses
- Last period start
- Typical cycle length
What you get
Estimated next period start from the cycle length you entered.
How to use the Period Calculator
- Enter last period start, typical cycle length.
- Select any method, activity level or option shown on this page, then choose Calculate.
- Read the main result together with the supporting values, method, assumptions and limitations below before using the estimate.
How this calculation works
Cycle tools use date arithmetic from observed period starts and user-entered cycle assumptions. Estimates are never presented as contraception.
Example calculation
The sample values loaded into the calculator produce 2026-10-23. This example exists to show how the output is structured; replace the sample values with your own inputs for your calculation.
Assumptions and limitations
- Cycle and ovulation dates are estimates and can vary from cycle to cycle.
- This tool is not contraception and does not diagnose fertility or pregnancy.
Sources and review status
Source set last verified 2026-09-25. No clinician review is claimed unless a real named reviewer is displayed.
Questions people ask about Period Calculator
Can a period calculator predict an exact start date?
No. It estimates from the cycle length and dates you enter. Real cycles vary, so the result is a forecast rather than a guaranteed date.
Connected tools
Continue with the closest related calculation without re-entering sensitive values automatically.
Store observed period dates locally, derive cycle statistics and forecasts on-device, and keep estimates visually separate from observations.
Open tool →◌Cycle Day CalculatorCalculate cycle day from the last period start date and a target/current date using date-only arithmetic.
Open tool →◌Cycle Length CalculatorCalculate individual cycle lengths, average, median and variability from at least two period-start dates.
Open tool →