Period Calculator
Predict your next expected period start date (and the two cycles after it) from your last period's start date and typical cycle length.
How It's Calculated
Formula
\text{next period} = \text{previous period start} + \text{cycleLength}This calculator projects your next expected period start date by adding your typical cycle length to the start date of your previous period — then repeats the same addition twice more to project the following two cycles. This is a simple calendar-based projection, not a physiological model: it assumes your cycle length stays constant at the value you enter, which real cycles do not always do. Treat these dates as a general planning estimate, not a guarantee — actual period timing can vary from cycle to cycle for many reasons.
Worked Examples
28-day cycle, previous period started January 1
- Next period: Jan 1 + 28 days = Jan 29
- Following cycle: Jan 29 + 28 days = Feb 26
- Third cycle: Feb 26 + 28 days = Mar 26
30-day cycle, previous period started January 1
- Next period: Jan 1 + 30 days = Jan 31
- Following cycle: Jan 31 + 30 days = Mar 2
Frequently Asked Questions
Why does this show three predicted dates instead of just one?
Projecting the next two cycles as well as the immediate next period is a straightforward extension of the same calendar math, useful for short-term planning — it still assumes a constant cycle length, so treat all three as estimates.
Does this calculator track symptoms or store my cycle history?
No. This is a single-calculation date predictor — it does not save any history, track symptoms, or require an account. Enter your previous period's start date and cycle length each time you use it.
How accurate is the predicted date?
It's a calendar-based estimate only, assuming your cycle length stays exactly as entered. Actual period timing can vary cycle to cycle, so treat this as a planning reference rather than a guarantee.