Period Calculator

Predict your next 12 periods, ovulation days, and fertile windows. Enter your last period start date and cycle details to see your full cycle calendar.

Predicts your next 6 or 12 periods along with ovulation and fertile window for each cycle, from your last period date and average cycle length. "Next ovulation" always shows a genuinely upcoming date, never one that's already passed.

Your cycle details 12-month calendar
days
Typical range: 21–35 days
days

Predicting a future period is really just repeated addition — taking a known cycle length and projecting it forward from a starting date, over and over. This calculator does that for up to a year ahead, showing not just period dates but the ovulation and fertile window that falls within each projected cycle.

How period prediction works

Core formulaNext period = Last period + Cycle length
Period N = Last period + (Cycle length × N)

Each future period date is simply the last period plus a whole number of cycle lengths — cycle 2 is one full cycle length away, cycle 3 is two cycle lengths away, and so on. Ovulation within each projected cycle follows the same luteal-phase-based logic used by this site’s Ovulation Calculator: working backward from that cycle’s period start by (cycle length − 14 days), since the luteal phase stays relatively constant near 14 days while the follicular phase is what actually varies with total cycle length.

This calculator projects up to 12 cycles ahead rather than just the next one, which is useful for planning purposes beyond simply knowing when the very next period will start — travel planning, event scheduling, or simply having a rough sense of the coming year’s pattern all benefit from seeing the full projection rather than a single date. Each row in the schedule table is generated independently using the same formula, anchored to that specific cycle’s own period start date rather than compounding forward from the previous row, which keeps rounding and calculation consistent across the full projection.

Worked example

Using this calculator’s own default example — last period 10 days ago, standard 28-day cycle:

Step by stepCurrent cycle day: 10 days since last period started + 1 = day 11
Next period: last period + 28 days
Next ovulation: last period + (28 − 14) = last period + 14 days

Since day 11 is still before the day-14 ovulation point in this example, “next ovulation” correctly refers to the upcoming ovulation in the current cycle. If today’s cycle day were instead past day 14 — say, day 22 — the ovulation for the current cycle would already be behind us, and “next ovulation” would correctly point to the following cycle’s ovulation date instead, roughly a full cycle length away, rather than showing a date that’s already passed and no longer useful for planning purposes.

What counts as a normal cycle

MeasureTypical range
Cycle length21–35 days (average ~28)
Period duration3–7 days (average ~5)
Cycle-to-cycle variationA few days is normal; more than ~7–9 days variation is considered irregular

Cycles shorter than 21 days (sometimes called polymenorrhea) or longer than 35 days (oligomenorrhea) fall outside the typical range and are generally worth mentioning to a doctor, particularly if they represent a change from an individual’s own established pattern rather than a lifelong characteristic. “Normal” here describes population-level ranges — an individual’s own typical cycle, even if it runs toward either edge of these ranges consistently, isn’t necessarily a problem on its own; a meaningful change from that personal baseline is generally the more useful signal to watch for.

Cycle length also naturally shifts across a person’s reproductive lifespan rather than staying perfectly fixed — cycles are often less predictable in the first year or two after periods begin, tend to be at their most regular through the late 20s and 30s for many people, and commonly become more variable again during perimenopause, sometimes years before periods stop entirely. This lifelong pattern of change is a normal part of reproductive biology, not something a calculator’s fixed “average cycle length” input can fully capture — the entered number is really only ever accurate for whatever period of life it was measured during.

Why your period might be late

Common causeNotes
PregnancyThe first possibility to rule out if there's any chance of conception
StressPhysical or emotional stress can delay ovulation, pushing the whole cycle later
Significant weight changeBoth rapid loss and rapid gain can disrupt the hormonal signals driving the cycle
Illness or intense exerciseCan temporarily suppress ovulation
Thyroid conditionsBoth an underactive and overactive thyroid can affect cycle regularity
PCOSPolycystic ovary syndrome commonly causes irregular or absent ovulation
PerimenopauseTypically in the 40s–50s; cycles often become irregular before stopping entirely

An occasional late period — up to about a week past the predicted date — is common and usually not a sign of anything wrong, given how many everyday factors can nudge ovulation timing. A pattern of consistently late or unpredictable periods, on the other hand, particularly a new pattern that’s different from someone’s own established history, is a more meaningful signal worth medical evaluation than any single late cycle in isolation.

Stress in particular deserves a closer look, since it’s one of the most common and least visible causes of a delayed period. The body’s stress-response system and its reproductive hormone system share regulatory pathways in the brain, meaning significant psychological or physical stress can directly suppress or delay ovulation — pushing the entire cycle later, sometimes by a week or more, without any other symptom to signal what’s happening. This is a genuine physiological effect rather than something purely “in someone’s head,” and it’s part of why a stressful period in life (a major life event, an illness, intense new exercise demands) commonly coincides with a noticeably later-than-usual period, even when nothing else about reproductive health has changed.

How accurate are period predictions?

For someone with genuinely regular cycles, most predicted period dates land within about ±3 days of the actual date — a useful margin for practical planning purposes, even though it’s not a guarantee. This accuracy assumes the historical cycle length entered continues to hold going forward, which is a reasonable assumption for someone with a consistent pattern but a weaker one for anyone whose cycles vary meaningfully month to month from one to the next.

Prediction accuracy also degrades somewhat the further into the future a projection reaches — the 2nd projected period carries more uncertainty than the 1st, and the 12th carries considerably more than either, since each additional cycle compounds any small month-to-month variation in actual cycle length. This is a mathematical certainty of projecting forward from an average, not a flaw specific to this calculator or any other: even a perfectly regular 28-day average can mask real variation (a 26-day cycle followed by a 30-day one, for instance) that only becomes visible cycle by cycle, not from a single average number alone.

This compounding effect is worth keeping in mind specifically when looking far ahead in the schedule table — a date shown for cycle 12 should be treated as a rough seasonal estimate (roughly “sometime around this week, next year”) rather than a precise date to plan a specific event around with confidence, in the way the very next 1-2 projected periods reasonably can be.

Tracking vs. predicting

There’s a meaningful difference between predicting future cycles from a historical average (what this calculator does) and tracking cycles directly as they happen, and the two serve different purposes. Prediction is useful for planning ahead — travel, events, or simply not being caught by surprise — while direct tracking (logging each actual period start date over several months) is what actually reveals an individual’s real cycle pattern, including any variability a single “average cycle length” number smooths over.

For anyone whose actual periods regularly diverge from this calculator’s predictions by more than the typical ±3-day margin, that’s useful information in itself — it suggests the entered “average” cycle length may not accurately reflect the real pattern, and logging several actual cycles directly (rather than relying on a single estimated average) will produce a more personally accurate prediction going forward.

Period tracking apps that learn from logged data over time work by essentially automating this process — each new logged period refines the app’s internal estimate of an individual’s actual cycle length and variability, gradually producing more personalized predictions than a single manually-entered average ever could. This calculator, working from a single entered cycle length, is closer to a starting estimate than a learning system — genuinely useful for a first approximation or for anyone who already knows their pattern well, but less precise over time than a tool that actively incorporates new data with each cycle.

What changes a cycle

Beyond the causes of lateness listed above, several everyday factors can shift cycle timing in either direction without indicating an underlying problem: travel across time zones, significant changes in sleep pattern, starting or stopping hormonal birth control, and even changes in exercise intensity have all been associated with real, temporary cycle shifts. A single unusual cycle following an identifiable trigger like these is generally less concerning than an unexplained, ongoing pattern of irregularity.

Hormonal birth control deserves a specific mention, since starting or stopping it is one of the more common reasons a cycle prediction based on natural cycle history temporarily stops matching reality. Combined hormonal methods typically create an artificial, highly regular cycle by design, which can make natural-cycle prediction tools like this one unnecessary while using them, but also means the first few cycles after stopping hormonal birth control can take some time to settle into a new natural pattern — commonly a few months, sometimes longer — before a calculator like this one becomes reliably predictive again.

When to see a doctor about your cycle

Beyond a single late or early period, certain patterns are worth a direct conversation with a doctor rather than continued calendar tracking alone: periods that stop entirely for 3 or more months without pregnancy or a known cause (amenorrhea), bleeding that’s unusually heavy (soaking through a pad or tampon every hour for several consecutive hours) or lasts longer than 7 days, severe pain that interferes with daily activities, or any bleeding between periods or after menopause. None of these are things a period calculator is designed to evaluate — they’re direct signals that calendar-based prediction alone isn’t the right tool for the situation, and a healthcare provider’s assessment is the appropriate next step.

It’s worth noting that many of these warning signs are subjective by nature — “unusually heavy” or “severe pain” don’t have a single universal threshold that applies identically to everyone, since normal baseline experience varies between individuals. A useful practical guide is a genuine, noticeable change from an individual’s own established pattern: bleeding heavier than usual for that person, pain more severe than their typical experience, or a cycle behaving meaningfully differently than it has historically. That kind of personal-baseline comparison is often a more reliable signal than trying to match symptoms against a generic checklist, and it’s exactly the kind of context a doctor can evaluate properly during an actual visit.

Frequently asked questions
What is a normal menstrual cycle length?
A normal menstrual cycle ranges from 21 to 35 days, with an average of 28 days. The period itself typically lasts 3–7 days. Cycle length can vary by a few days from month to month — this is normal. Cycles shorter than 21 days (polymenorrhea) or longer than 35 days (oligomenorrhea) may be worth discussing with a doctor, especially if they're a change from your usual pattern.
Why is my period late?
Common causes: (1) Pregnancy — if there's any chance of conception, take a test; (2) Stress — physical or emotional stress can delay ovulation; (3) Weight changes — significant weight loss or gain disrupts hormones; (4) Illness or intense exercise; (5) Thyroid issues; (6) PCOS (polycystic ovary syndrome); (7) Perimenopause (usually 40s–50s). An occasional late period (up to 7 days) is normal. Consistently late or missed periods warrant medical evaluation.
How accurate is a period calculator?
Period calculators are estimates based on average cycle patterns. They work best when your cycles are regular and consistent. Most people with regular cycles will have their period within ±3 days of the predicted date. For irregular cycles, the calculator becomes less accurate, and accuracy also decreases further into the future — the 12th projected period carries more uncertainty than the 2nd. Track your cycle manually over several months for a more accurate personal baseline.
Why does 'Next ovulation' sometimes show a date further away than I expect?
If you're checking this later in your cycle — past when ovulation would have occurred for your current cycle — the calculator shows the next upcoming ovulation instead, which falls in your following cycle. This keeps "next" genuinely meaning a future date rather than showing you a date that's already passed.
What's the difference between period prediction and period tracking?
Prediction (what this calculator does) projects future dates from a historical average cycle length — useful for planning ahead. Tracking logs each actual period as it happens, which reveals your real cycle pattern including variability a single average can't show. If your actual periods regularly diverge from predictions by more than a few days, tracking several real cycles will give a more personally accurate baseline than relying on an estimated average.
When should I see a doctor about my cycle instead of just tracking it?
See a doctor for: periods that stop for 3+ months without pregnancy or a known cause; unusually heavy bleeding (soaking a pad/tampon every hour for several hours) or bleeding lasting more than 7 days; severe pain that interferes with daily activities; or any bleeding between periods or after menopause. These are direct signals that calendar-based tracking alone isn't the right tool — a healthcare provider's assessment is the appropriate next step.

This calculator provides general estimates only and is not a substitute for professional medical advice. Consult a healthcare provider for medical questions about your cycle.