Period Calculator

Predict your next periods, estimated ovulation and fertile window from your last period and average cycle length.

Enter details

days
days

Next period starts

Sun, November 29, 2026

Next period ends (approx.)
Thu, December 3, 2026
Estimated ovulation
Sun, November 15, 2026
Fertile window
Nov 10, 2026 – Nov 16, 2026
Following 3 periods
Dec 27, 2026 · Jan 24, 2027 · Feb 21, 2027

How next period starts changes with

Average cycle length: 14 days → Mon, November 16, 202642 days → Sun, December 13, 2026

The dot is your current value. The graph updates as you type.

Formula: Next period = last period start + cycle length; Ovulation ≈ next period − 14 days

Period Calculator: Predict Cycle, Ovulation & Fertility

Short answer

The Period Calculator estimates the start date of your upcoming menstrual periods, your approximate ovulation day, and your peak fertile window based on your historical cycle data. For an individual whose last period started on November 1, 2026, with a 28-day cycle and a 5-day flow, the calculator projects the next period to start on Sunday, November 29, 2026, with estimated ovulation occurring on Sunday, November 15, 2026. These calculations help you anticipate future cycles and identify optimal days for conception.

Formula

Next period = last period start + cycle length; Ovulation ≈ next period − 14 days

The calculator utilizes standard calendar-based mathematical models. The next period date is determined by adding the average cycle length to the first day of the last menstrual period (LMP): $\text{Next Period} = \text{LMP} + \text{Cycle Length}$. Estimated ovulation is determined by subtracting the standard luteal phase length (typically 14 days) from the projected next period date: $\text{Ovulation} = \text{Next Period} - 14 \text{ days}$. The fertile window spans six days, accounting for the five days preceding ovulation plus the day of ovulation itself, reflecting the biological lifespan of sperm inside the reproductive tract.

Worked example

First day of last period
2026-11-01
Average cycle length
28
Period length
5
  • Next period starts: Sun, November 29, 2026
  • Next period ends (approx.): Thu, December 3, 2026
  • Estimated ovulation: Sun, November 15, 2026
  • Fertile window: Nov 10, 2026 – Nov 16, 2026
  • Following 3 periods: Dec 27, 2026 · Jan 24, 2027 · Feb 21, 2027

How the Period Calculator Works

The menstrual cycle is an intricate neuroendocrine process regulated by the hypothalamic-pituitary-ovarian axis. While clinical tracking often involves laboratory assays and ultrasound monitoring, calendar-based tracking tools serve as practical screening instruments for reproductive timing. The Period Calculator utilizes mathematical models grounded in standard reproductive physiology to estimate future menstrual cycle landmarks.

To project your cycle, the calculator requires three parameters:

  1. First Day of Last Period (LMP): The calendar day on which active, full menstrual flow began. Light spotting prior to full bleeding is traditionally excluded from this landmark.
  2. Average Cycle Length: The total number of elapsed days from the first day of one menstrual period up to, but not including, the first day of the subsequent period. In healthy adult populations, clinical standards define the normal range as $21$ to $35$ days.
  3. Period Length: The average duration of visible menstrual bleeding, typically spanning $3$ to $7$ days.

The Mathematical Framework

The calculation of the upcoming cycle relies on deterministic date arithmetic:

$$\text{Next Period Start Date} = \text{LMP Date} + \text{Cycle Length (days)}$$

To estimate the conclusion of the upcoming period, the duration of active menses is integrated into the model:

$$\text{Next Period End Date} = \text{Next Period Start Date} + \text{Period Length (days)} - 1$$

Predicting ovulation requires dividing the menstrual cycle into its two constituent phases: the variable follicular phase and the relatively stable luteal phase. Clinical literature published by bodies such as the American College of Obstetricians and Gynecologists (ACOG) and the World Health Organization (WHO) identifies that while follicular development varies widely, the post-ovulatory luteal phase generally lasts between $12$ and $16$ days, with $14$ days established as the clinical median. Consequently, the tool estimates ovulation retrospectively from the projected onset of the subsequent cycle:

$$\text{Estimated Ovulation Date} = \text{Next Period Start Date} - 14 \text{ days}$$

Because viable human spermatozoa can persist in optimal cervical mucus for up to $120$ hours ($5$ days), and an oocyte remains viable for approximately $12$ to $24$ hours post-ovulation, the biologically fertile interval encompasses a six-day span ending the day after ovulation:

$$\text{Fertile Window Start} = \text{Estimated Ovulation Date} - 5 \text{ days}$$ $$\text{Fertile Window End} = \text{Estimated Ovulation Date} + 1 \text{ day}$$


Step-by-Step Worked Example

To illustrate the exact arithmetic performed by the algorithm, consider an individual entering the following baseline values into the calculator:

  • First day of last period (lmp): November 1, 2026 (2026-11-01)
  • Average cycle length (cyc): 28 days
  • Period length (len): 5 days

1. Determining the Next Period Start Date

Using the primary recurrence formula, the algorithm adds the 28-day cycle length to the baseline LMP of November 1, 2026:

$$\text{Next Period Start} = \text{November 1, 2026} + 28 \text{ days} = \text{Sunday, November 29, 2026}$$

2. Estimating the Period Conclusion

With a reported bleeding duration of 5 days, the active flow span encompasses November 29 through the subsequent four calendar days:

$$\text{Next Period End} = \text{November 29, 2026} + (5 - 1) \text{ days} = \text{Thursday, December 3, 2026}$$

3. Estimating the Date of Ovulation

Assuming a standard 14-day luteal interval, the algorithm counts backward 14 days from the projected start of the upcoming cycle (November 29, 2026):

$$\text{Estimated Ovulation} = \text{November 29, 2026} - 14 \text{ days} = \text{Sunday, November 15, 2026}$$

4. Establishing the Fertile Window

The biological window of potential conception begins 5 days prior to the estimated release of the ovum and extends through the day following ovulation:

  • Window Opens: $\text{November 15, 2026} - 5 \text{ days} = \text{Tuesday, November 10, 2026}$
  • Window Closes: $\text{November 15, 2026} + 1 \text{ day} = \text{Monday, November 16, 2026}$
  • Fertile Window Range: November 10, 2026 – November 16, 2026

5. Projecting Subsequent Cycles

By compounding the 28-day recurrence across subsequent intervals, the model projects the next three cycle start dates:

  • Cycle +2: $\text{November 29, 2026} + 28 \text{ days} = \text{Sunday, December 27, 2026}$
  • Cycle +3: $\text{December 27, 2026} + 28 \text{ days} = \text{Sunday, January 24, 2027}$
  • Cycle +4: $\text{January 24, 2027} + 28 \text{ days} = \text{Sunday, February 21, 2027}$

Summary of Tool Output for This Example

  • Next period starts: Sun, November 29, 2026
  • Next period ends (approx.): Thu, December 3, 2026
  • Estimated ovulation: Sun, November 15, 2026
  • Fertile window: Nov 10, 2026 – Nov 16, 2026
  • Following 3 periods: Dec 27, 2026 · Jan 24, 2027 · Feb 21, 2027

How to Interpret Your Results

The dates generated by the calculator represent statistical probabilities rather than guaranteed physiological events. Proper interpretation requires an understanding of physiological variability.

The Ovulation and Fertility Window

Many individuals assume that ovulation occurs precisely on day 14 of every cycle. However, this is only true for individuals with consistent 28-day cycles and an exact 14-day luteal phase. If your cycle is 32 days long, ovulation will typically occur around day 18 ($32 - 14 = 18$). If your cycle is 24 days long, ovulation typically occurs around day 10 ($24 - 14 = 10$).

Conception probability peaks during the two days immediately preceding ovulation and the day of ovulation itself. The broader six-day window displayed in the results reflects biological thresholds for sperm viability under optimal conditions. If you are tracking fertility to encourage conception, targeted intercourse throughout this window optimizes timing.

Future Period Projections

The projections for your subsequent three cycles illustrate where your cycles will fall if your hormonal cadence remains consistent. These projections are particularly useful for personal scheduling, athletic training, and identifying potential delays. If a projected date arrives and active menses does not begin within several days, you can evaluate lifestyle factors, take a home pregnancy test if applicable, or continue monitoring.


Practical Tips for Accurate Tracking

To maximize the clinical and personal utility of calendar tracking, incorporate these observational strategies:

  • Distinguish Spotting from Menses: Always record Day 1 as the first day of continuous, red, full flow requiring menstrual hygiene products. Light brownish spotting or mid-cycle discharge should not be logged as the start of a period.
  • Audit Your Historical Variance: Review at least four to six months of cycle data. Calculate your average cycle length manually by counting the days between consecutive Day 1s. If your shortest cycle was 24 days and your longest was 36 days, your cycle is considered variable, and fixed calendar dates will have a wider margin of error.
  • Cross-Reference with Biological Markers: A mathematical formula cannot detect hormonal surges. If you are actively attempting to conceive, corroborate the calculator’s estimated fertile window with secondary biomarkers:
    • Cervical Mucus Changes: Estrogen surges prior to ovulation cause cervical secretions to become clear, slippery, and stretchy, resembling raw egg whites.
    • Basal Body Temperature (BBT): Progesterone production following ovulation causes a sustained thermal shift of approximately $0.5^\circ\text{F}$ to $1.0^\circ\text{F}$ ($0.3^\circ\text{C}$ to $0.6^\circ\text{C}$) above your baseline follicular temperature.
    • Ovulation Predictor Kits (OPKs): These home urine assays detect the surge of luteinizing hormone (LH) that precedes follicular rupture by roughly $24$ to $36$ hours.
  • Recognize When to Consult a Clinician: According to clinical parameters established by ACOG and the Endocrine Society, you should consult an OB-GYN or primary healthcare provider if your cycles consistently fall outside the 21-to-35-day range, if your periods suddenly stop for more than 90 days (amenorrhea), or if bleeding lasts longer than 7 days per cycle.

Comparison

ScenarioInputResult
Base exampleDefault inputsNext period starts: Sun, November 29, 2026

Common mistakes

  • Entering the end date of your last period instead of the first day of full menstrual bleeding.
  • Assuming every menstrual cycle lasts exactly 28 days, ignoring personal variations across months.
  • Relying on calendar calculations as a definitive method of natural contraception without clinical biomarker confirmation.
  • Confusing mid-cycle breakthrough spotting or light implantation bleeding with the true start of a menstrual period.
  • Overlooking medical events such as starting hormonal birth control, pregnancy, or thyroid conditions that alter cycle lengths.

Checklist

  • Identify the exact calendar date of the first day of full flow for your last menstrual period (LMP).
  • Calculate your average cycle length across at least three to six prior consecutive cycles.
  • Note the typical duration of your bleeding phase (period length in days).
  • Account for recent life changes, travel, or acute illnesses that might disrupt hormonal regulation.
  • Use basal body temperature or urinary luteinizing hormone tests if precise ovulation timing is required.
  • Consult an OB-GYN or primary healthcare provider if your cycle length falls outside 21 to 35 days.
Michael Torres

Michael Torres

Co-Founder & Chief Editor

Michael Torres writes about personal finance, loans, and savings for the financial blog The Money Leads.

More about MichaelRead on The Money LeadsLast reviewed:

This calculator provides general biological estimates based on calendar averages and is not intended for medical diagnosis, treatment, or contraception. Consult a licensed healthcare provider or gynecologist for personalized reproductive guidance or evaluation of irregular bleeding.

Frequently Asked Questions

Why is ovulation estimated at 14 days before the next period?

The menstrual cycle consists of two primary phases: the follicular phase and the luteal phase. While the follicular phase before ovulation varies significantly between individuals and across different cycles, the post-ovulatory luteal phase remains relatively constant at approximately 12 to 16 days, averaging 14 days for most individuals. Therefore, subtracting 14 days from the projected start of the upcoming period provides the most statistically reliable calendar-based estimate of ovulation.

Can I use this calculator to prevent pregnancy?

No, this calculator should not be used as a primary method of contraception. Mathematical formulas rely on historical averages and cannot predict real-time biological shifts caused by stress, illness, or hormonal fluctuations. According to organizations like the American College of Obstetricians and Gynecologists (ACOG), reliable fertility awareness-based methods require monitoring real-time biological indicators such as basal body temperature and cervical mucus changes, rather than relying solely on past calendar averages.

How is the fertile window calculated?

The fertile window spans six days: the five days leading up to ovulation and the day of ovulation itself. This timeline reflects reproductive biology. Human sperm can survive within the female reproductive tract for up to five days under optimal cervical fluid conditions, whereas an unfertilized ovum remains viable for only 12 to 24 hours after release. Thus, intercourse occurring in the days immediately preceding ovulation carries the highest statistical probability of conception.

What is considered a normal menstrual cycle length?

According to the World Health Organization (WHO) and ACOG, a normal adult menstrual cycle typically ranges between 21 and 35 days, measured from the first day of one period to the first day of the next. For adolescents, cycles can range from 21 to 45 days. Variability of a few days from month to month is common. Cycles consistently shorter than 21 days or longer than 35 days warrant medical evaluation.

What if my periods are irregular?

If your cycle length fluctuates substantially each month, a calendar-based calculator will only provide a broad estimate. When cycle lengths vary widely, average-based projections cannot pinpoint the exact day of ovulation or the start of your next period. In such cases, clinical tracking tools, such as ovulation predictor kits (OPKs) that detect luteinizing hormone surges or consultations with a healthcare provider, provide far greater diagnostic and planning value.

Does period length affect the date of ovulation?

No, the number of days you experience menstrual bleeding does not change the timing of ovulation. Ovulation timing is dictated by the follicular phase's endocrine progression and the total length of your cycle, not the duration of menses. However, individuals with very short cycles (e.g., 21 days) may ovulate shortly after their bleeding phase concludes, meaning their fertile window can overlap with the end of their period.

Sources & references

Formulas are tested against hand-checked answers. How we check our calculators.

Estimates only. Confirm final figures, terms and fees with your bank, provider or a qualified professional.

Last updated: January 15, 2026