Beginner

Period Calculator

Enter your last period start date and cycle details to predict your next three periods and your estimated ovulation day.
Last updated: June 20, 2026 · Medically reviewed by TG we-Calculate Editorial Team

Last period start date

days

Days from the start of one period to the start of the next (typically 21–35)

days

How many days your bleeding usually lasts
Next period starts
20,482

Thu, Jan 29, 2026 — Mon, Feb 2, 2026

Estimated ovulation
Thu, Jan 15, 2026
2nd period
Thu, Feb 26, 2026 — Mon, Mar 2, 2026
3rd period
Thu, Mar 26, 2026 — Mon, Mar 30, 2026
Cycle length
28 days
Thu, Jan 1, 2026Thu, Jan 29, 202628 daysTime from last period to next period
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. This is not medical, health or fitness advice; consult a qualified healthcare professional. Read the full disclaimer.
Quick answer

How do you calculate your next period?

Add your average cycle length to the start date of your last period to find the next start date, then repeat for each future cycle. The period lasts your typical number of bleeding days. Ovulation is estimated about 14 days before the next period begins.

Formula
nextPeriodStart = lastPeriodStart + (cycleLength × n); ovulation ≈ nextPeriodStart − 14 days
How this is calculated

The calculator takes three inputs: the calendar date your last period started, your average cycle length in whole days (the gap from the start of one period to the start of the next, typically 21–35), and your usual bleeding duration in whole days. Cycle length and duration are truncated to whole numbers, and the start date is read as a local calendar date so month and leap-year rollovers are handled exactly.

To project each upcoming period it adds the cycle length to the last start date once per future cycle: the next start is lastStart + cycleLength, the one after is lastStart + 2×cycleLength, and so on for three cycles. Each period’s end date is its start plus (duration − 1) days, because day one is the first bleeding day. Ovulation is estimated as the next period start minus 14 days, the assumed length of the luteal phase, which stays roughly constant even when cycle length differs.

This calendar method assumes regular, predictable cycles. It cannot account for cycle variability, stress, illness, travel, breastfeeding, perimenopause or hormonal contraception, so the dates are estimates only and must not be used as contraception.

Examples
InputResult
Last period 2026-01-01, 28-day cycle, 5-day periodNext period 2026-01-29 to 2026-02-02; ovulation around 2026-01-15
Last period 2026-01-01, 30-day cycleNext period starts 2026-01-31
Last period 2026-02-10, 21-day cycleNext period starts 2026-03-03

About this calculator

The period calculator uses the calendar method to estimate when your future periods are likely to arrive. Starting from the first day of your most recent period, it adds your average cycle length once for each upcoming cycle to project the next three start dates, and applies your usual bleeding duration to estimate each end date.

It also estimates ovulation by subtracting 14 days from the next predicted period start, because the luteal phase (the time between ovulation and the next period) stays close to 14 days for most people even when cycle length varies. These predictions are estimates: actual cycles can shift with stress, illness, travel, breastfeeding, perimenopause and hormonal contraception, so treat the dates as a guide rather than a guarantee and never as a form of contraception.

Frequently asked questions

It is most accurate when your cycles are regular. If your cycle length varies a lot, the predicted dates are rough estimates and may be off by several days.

Ovulation is estimated as roughly 14 days before your next period starts, since the luteal phase tends to last about 14 days regardless of total cycle length.

No. Calendar predictions are not reliable contraception because ovulation timing can shift. Use a proven contraceptive method if you want to avoid pregnancy.

Also known as

menstrual cycle calculator
next period date
period tracker
predict period
menstruation calculator
when is my next period
cycle calculator
period due date

APA

TG we-Calculate Editorial Team. (2026). Period Calculator [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/period-calculator

Chicago

TG we-Calculate Editorial Team. "Period Calculator." TG we-Calculate. 2026. https://we-calculate.com/calculator/period-calculator.

IEEE

TG we-Calculate Editorial Team, "Period Calculator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/period-calculator

BibTeX

@misc{wecalculate_period_calculator, title = {Period Calculator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/period-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?