Menstrual Cycle Calculator

Use our menstrual cycle calculator to predict your next period, estimate ovulation, and see your fertile window. Track cycle length and variability with ease.

Menstrual Cycle Calculator

Next period (start)
Sun, Oct 19, 2025
through Thu, Oct 23, 2025
Estimated ovulation
Sun, Oct 05, 2025
(adjust with luteal phase)
Fertile window
Tue, Sep 30, 2025Sun, Oct 05, 2025
6 days ending on ovulation

Your cycle inputs

Period history (optional)

Add past period start dates to calculate your average and variability.

Average
days
Median
days
Shortest
days
Longest
days
Std. deviation
days
Cycles analyzed
0

Upcoming predictions

Cycle 1
Avg cycle used: 28 d • Period: 5 d • Luteal: 14 d
Period
Sun, Oct 19, 2025
to Thu, Oct 23, 2025
Ovulation
Sun, Oct 05, 2025
Fertile window
Tue, Sep 30, 2025Sun, Oct 05, 2025
Cycle 2
Avg cycle used: 28 d • Period: 5 d • Luteal: 14 d
Period
Sun, Nov 16, 2025
to Thu, Nov 20, 2025
Ovulation
Sun, Nov 02, 2025
Fertile window
Tue, Oct 28, 2025Sun, Nov 02, 2025
Cycle 3
Avg cycle used: 28 d • Period: 5 d • Luteal: 14 d
Period
Sun, Dec 14, 2025
to Thu, Dec 18, 2025
Ovulation
Sun, Nov 30, 2025
Fertile window
Tue, Nov 25, 2025Sun, Nov 30, 2025
Cycle 4
Avg cycle used: 28 d • Period: 5 d • Luteal: 14 d
Period
Sun, Jan 11, 2026
to Thu, Jan 15, 2026
Ovulation
Sun, Dec 28, 2025
Fertile window
Tue, Dec 23, 2025Sun, Dec 28, 2025
Cycle 5
Avg cycle used: 28 d • Period: 5 d • Luteal: 14 d
Period
Sun, Feb 08, 2026
to Thu, Feb 12, 2026
Ovulation
Sun, Jan 25, 2026
Fertile window
Tue, Jan 20, 2026Sun, Jan 25, 2026
Cycle 6
Avg cycle used: 28 d • Period: 5 d • Luteal: 14 d
Period
Sun, Mar 08, 2026
to Thu, Mar 12, 2026
Ovulation
Sun, Feb 22, 2026
Fertile window
Tue, Feb 17, 2026Sun, Feb 22, 2026

This tool is informational and not a substitute for professional medical advice. Do not use for contraception.

How to Use Menstrual Cycle Calculator

  1. Step 1: Add your last period start

    Pick the start date of your most recent period. This anchors the next predicted cycle.

  2. Step 2: Enter average cycle and period length

    Most people start with 28‑day cycles and 5‑day periods. Adjust to match your usual pattern.

  3. Step 3: Optionally add past period dates

    Add a few historic period start dates to compute your average, range, and variability automatically.

  4. Step 4: Review predicted dates and fertile window

    See next period predictions, estimated ovulation day, and a 6‑day fertile window based on your inputs.

  5. Step 5: Fine‑tune luteal phase (optional)

    If you know your luteal phase, set it for more personalized ovulation estimates (default is 14 days).

Key Features

  • Predict next period dates
  • Estimate ovulation and fertile window
  • Average, median, shortest/longest cycle
  • Irregularity and outlier detection
  • Custom luteal‑phase length
  • Mobile‑first, privacy‑first design

Understanding Results

How to interpret menstrual cycle calculator predictions

Treat the estimate as a planning window, not a fixed appointment. If your cycles vary, compare several months of entries and widen the range. Small shifts from stress, travel, or illness are common and do not mean anything is wrong.

Formula

We estimate your next period by adding your average cycle length to the start date of your last period. To estimate ovulation, we subtract the luteal‑phase length (default 14 days) from your cycle length. The fertile window is the 6‑day span ending on your ovulation day.

Reference Ranges & Interpretation

Typical menstrual cycles range from about 21–35 days for adults. Variation of a few days from month to month is common. Shorter or longer cycles, or large month‑to‑month swings, may reduce prediction accuracy. Use multiple historical period dates to compute an average and variability for more reliable estimates.

Assumptions & Limitations

This tool is informational only and does not diagnose, prevent, or treat conditions. Illness, stress, travel, medications, breastfeeding, and life changes can all shift your cycle. Do not use this calculator for contraception or medical decisions. For personalized guidance, speak with a licensed clinician.

Complete Guide: Menstrual Cycle Calculator

Written by Jurica ŠinkoJune 10, 2025
Clean menstrual cycle calculator showing predicted period dates, ovulation day, and a highlighted fertile window using your cycle length and history on mobile.
On this page

Use our menstrual cycle calculator to predict your next period, estimate ovulation, and see your fertile window. Track cycle length and variability with ease.

This menstrual cycle calculator focuses on clarity: simple inputs, readable results, and transparent assumptions. It helps predict your next period, estimate ovulation, and highlight a likely fertile window, while letting you add historical period start dates to understand your average cycle length and variability.

How this calculator works

At its core, menstrual cycle prediction uses time between period starts. If your last period began on a known date and your average cycle length is reasonably consistent, we can estimate the next start by adding your cycle length to that last start date. If you know your luteal phase (the time from ovulation to your next period), we can also estimate an ovulation day and a six‑day fertile window that ends on that ovulation day. Because real life is not perfectly regular, the calculator also supports entering several past period starts to compute your personal average, median, shortest, and longest cycles—and flag potential outliers.

Your results are approximations intended for planning and education. Cycle timing may shift with stress, travel, illness, new medications, or postpartum changes. Always treat these outputs as estimates. For medical questions, or if your cycles become very irregular, check in with a licensed clinician.

Menstrual cycle basics

A menstrual cycle starts on the first day of bleeding and ends the day before the next period begins. Many adults have cycles that fall somewhere between 21 and 35 days. The cycle includes several phases: menstruation, the follicular phase, ovulation, and the luteal phase. The luteal phase—the time from ovulation to the next period—tends to be more consistent for many people and is often around 14 days, though 10–17 days is frequently cited. The follicular phase—the time from your period start to ovulation—varies more from person to person and month to month.

Because the luteal phase is often closer to a stable length, many ovulation estimates use a simple equation: ovulation day ≈ cycle length − luteal phase length. For example, with a 28‑day cycle and a 14‑day luteal phase, ovulation is expected around day 14. If your cycle is 32 days and your luteal phase is 14 days, ovulation might occur near day 18. Your fertile window—the days when intercourse has the highest chance of leading to pregnancy—spans the five days before ovulation plus ovulation day itself.

Cycle length and period length are not the same. Cycle length is the number of days from the start of one period to the day before the next period begins. Period length (or menses length) is how many days you bleed in that cycle. This calculator uses both: cycle length drives predictions; period length helps show which dates may still include bleeding in the next cycle.

How we calculate predictions

The calculator estimates your next period start by adding your average cycle length to your last period start date. If you provide several historical period starts, we compute your average cycle length, median, shortest and longest cycles, and a simple measure of variability (standard deviation) to contextualize month‑to‑month swings. We also show each cycle length and highlight potential outliers, such as lengths outside approximately 21–35 days, or differences that sit more than a week away from your average.

For ovulation and fertility estimates, we use the common assumption that ovulation occurs cycle length minus luteal‑phase length days after your period starts. The fertile window then runs from five days before ovulation through ovulation day. You can change the luteal‑phase setting—defaulted to 14 days—to better match your history or lab‑confirmed timing.

  • Next period: last period start + average cycle length.
  • Ovulation: period start + (average cycle length − luteal‑phase length).
  • Fertile window: ovulation day and the five days before it.

These are estimates. If your cycles vary widely, you may see broader swings in predictions. When possible, track several months to establish a more reliable average and compare predicted dates with what actually happens.

What about accuracy? People with regular cycles who enter several months of dates usually see next‑period predictions land within a few days of the estimate. Irregular cycles, recent postpartum changes, perimenopause, or underlying health conditions can reduce reliability. If predictions routinely miss by more than a week, focus on building a longer history and consider discussing patterns with your clinician.

Fertile window and ovulation

Sperm can survive in the reproductive tract for several days, and the egg is viable for a brief time after ovulation. That’s why the fertile window covers six days—the five days before ovulation plus ovulation day. If you are timing intercourse while trying to become pregnant, this window is the period with the highest likelihood of conception.

If you already track basal body temperature or luteinizing hormone (LH) surges, you can use those signs alongside this calculator to refine your personal timing. You can also experiment with the luteal‑phase value if you have laboratory testing or detailed tracking that suggests a shorter or longer luteal phase than the default.

Interested in a dedicated ovulation tool? Try the Ovulation Calculator for a streamlined view focused on ovulation timing and the fertile window.

Keep in mind that luteal‑phase length is not identical for everyone. A luteal phase shorter than about 10 days can complicate timing and may merit a conversation with a clinician. If you want to explore this variable specifically, our Luteal Phase Calculator provides a focused way to experiment with different luteal‑phase values.

Irregular cycles and variability

Not every cycle will be the same length. You might notice some months are a few days longer or shorter. Occasional irregular cycles can happen for a variety of reasons, including stress, changes in sleep, travel, illness, or medication. What matters most is your overall pattern: your average, your typical range, and whether your cycles have recently shifted. That is exactly why this calculator allows you to add several past period starts—to establish a realistic average and highlight potential outliers in context.

If your cycles frequently fall outside a typical adult range (roughly 21–35 days), or you have very long stretches without a period, consider discussing your history with a clinician. Very irregular cycles can occur for many reasons, some benign and some requiring evaluation. The goal of tracking is not to diagnose yourself but to bring clear, concrete information to any future conversations with a professional.

Common reasons for noticeable changes include starting or stopping hormonal contraception, significant weight changes, training for endurance events, shift‑work with changing sleep patterns, recent illness, and long‑distance travel across time zones. Major life stressors can also play a role. When your body is adjusting, predictions based on past averages may temporarily be less reliable.

Short, long, and missed cycles

Short cycles (e.g., close to 21 days) and long cycles (e.g., beyond 35 days) can both occur, yet frequent extremes reduce the accuracy of date prediction tools. A sudden change from your usual timing—such as a missed period—can have many explanations: pregnancy, recent postpartum status, stress, medication, intense endurance training, significant weight changes, or medical conditions. If you suspect pregnancy, our Pregnancy Test Calculator can help you understand likely testing windows relative to ovulation. If you are already pregnant, the Due Date Calculator (EDD) and the Pregnancy Week Calculator can provide time‑based milestones and estimates.

For period‑specific planning, you might prefer a focused tool like the Next Period Calculator or ongoing tracking with the Period Tracker Calculator. These tools complement this page by tailoring the interface to a single question (“When is my next period?”) or long‑term logging.

If you think you might be pregnant after a missed period, check expected testing windows with the Implantation Calculator and the Pregnancy Test Calculator. These tools estimate when early tests may be more likely to be accurate relative to implantation and ovulation timing.

Tracking tips for better accuracy

  • Log starts consistently: Track the first day of bleeding rather than light spotting when calculating cycle length.
  • Add several months: More data improves your average and helps identify your typical range.
  • Note life events: Travel, exams, illness, and big changes can shift timing; write short notes to remember context.
  • Tune luteal phase: If you have LH tests or BBT charts, adjust luteal‑phase days for more personalized ovulation estimates.
  • Compare prediction vs. reality: Reconcile what the tool estimated with what happened to improve future estimates.

If you are timing for conception, consider using ovulation predictor kits (OPKs) or tracking basal body temperature (BBT) in addition to this tool. These methods observe biological signals that can narrow down your fertile window in real time.

For many people, pairing a simple digital log with a clear weekly reminder works better than complex apps. The fewer steps it takes to record your first day of bleeding, the more likely you are to keep the habit. A short note a few times a year (for example, “long work trip,” “marathon training,” or “started new medication”) makes it much easier to interpret patterns later.

Privacy and data handling

This website is privacy‑first. We do not store your inputs on our servers; your entries live only in your current browser session. If you reload or switch devices, you will need to re‑enter your dates. We believe cycle tracking should be useful without requiring an account, and your personal health patterns should remain in your control.

Helpful tools and resources

Depending on your goal, you may find these related tools helpful:

For general education, see overviews from trusted sources such as the Office on Women’s Health and ACOG. Always rely on your clinician for personalized care.

Ultimately, the goal of tracking is confidence: you understand your usual timing, notice changes earlier, and can plan around travel, training, or important events. Whether you are trying to conceive, avoiding pregnancy with a dedicated medical method, or just staying informed, this calculator is designed to be a quiet, reliable companion—fast on mobile, respectful of your privacy, and clear about what it can and cannot predict.

Jurica Šinko

Written by Jurica Šinko

Founder & CEO

Entrepreneur and health information advocate, passionate about making health calculations accessible to everyone through intuitive digital tools.

View full profile

Frequently Asked Questions

What is a menstrual cycle calculator?

A menstrual cycle calculator estimates your next period, ovulation day, and fertile window using your last period date, average cycle length, and—optionally—past period history.

How accurate is the menstrual cycle calculator?

Predictions are estimates based on averages. Regular cycles tend to match closely; irregular cycles may vary. For cycle‑specific guidance, track several months and speak with a clinician if needed.

What is the fertile window and how is it calculated?

The fertile window is the 6‑day span ending on ovulation day (ovulation day plus the prior 5 days). We estimate ovulation as cycle length minus luteal‑phase length (default 14 days).

Can I change the luteal phase length?

Yes. If you know your luteal phase from prior tracking or lab testing, set it in the calculator to personalize your predicted ovulation.

Do you store my data?

No. This is a privacy‑first tool. Your entries stay in your browser session and are not saved to our servers.

Should I use this for birth control or medical decisions?

No. This tool is informational and should not guide contraception or care decisions. Consult a licensed clinician for personalized advice.

What if my cycles are very irregular?

Irregular cycles reduce prediction reliability. Enter several historical period start dates to see your average and variability; consider discussing patterns with your healthcare provider.

Share this calculator

Help others discover this tool