Wondering when your next period will start, when you may ovulate, or which days of your cycle are most likely to be fertile? A period calculator can provide a useful calendar-based estimate from the first day of your last menstrual period (LMP) and your usual cycle length.
This Period Calculator goes beyond predicting a single upcoming period. It can estimate your next period start and end dates, calculate an approximate ovulation date, identify the six-day fertile window, generate future cycle dates, and provide additional cycle-planning views. Depending on the mode you select, it can also show an estimated prediction range for irregular cycles or help connect cycle timing with conception and pregnancy dating.
The calculation starts with a simple idea: your menstrual cycle is counted from the first day of one period to the first day of the next. If you know your usual cycle length, adding that length to the first day of your last period provides an estimated start date for the next cycle.
The important word is “estimated.” Periods do not always follow a fixed calendar, and ovulation can shift from cycle to cycle. Stress, illness, changes in body weight, intense exercise, breastfeeding, hormonal contraception, PCOS and the transition toward menopause can all affect menstrual timing.
How Do You Calculate Your Next Period?
A basic period prediction uses:
For example:
- Last period: January 1
- Average cycle length: 28 days
- Estimated next period: January 29
That is because cycle day 1 is January 1, and a 28-day cycle ends with the day before the next period begins.
This calculator uses your actual cycle-length input instead of assuming that every cycle is 28 days. That distinction matters. Someone whose usual cycle is 24 days will generally have a different predicted next-period date from someone whose cycle is 35 or 38 days, even when both periods began on the same day.
What Counts as Day 1 of Your Period?
For cycle tracking, Day 1 is generally the first day of menstrual bleeding.
That is different from light spotting that occurs before normal menstrual flow. Using the wrong Day 1 shifts every date calculated from the cycle, including the next period and estimated ovulation.
A consistent definition of Day 1 is especially important when you are comparing cycles over several months or entering previous cycles into a fertility-tracking system.
If you are unsure whether bleeding counts as the start of your period, use the pattern you normally recognize as the beginning of full menstrual flow and discuss unusual bleeding with a healthcare professional.
What Is a Normal Menstrual Cycle?
The menstrual cycle is measured from the first day of one period to the first day of the next.
Many adult cycles average around 28 days, but individual cycles can be shorter or longer. ACOG advises evaluation when periods consistently occur more often than every 21 days, less often than every 45 days, or when a previously regular pattern becomes irregular. Periods lasting longer than 7 days also warrant medical attention.
This does not mean that every cycle outside a 28-day example is abnormal. A single early or late cycle can happen for many reasons. The more useful question is whether your usual pattern is stable and whether there has been a meaningful change from your normal cycle.
That is why this calculator lets you enter your own average cycle length rather than forcing a universal 28-day assumption.
Cycle Length vs. Period Length
These two measurements are easy to confuse.
Cycle length
Cycle length is the total time from the first day of one period to the first day of the next period.
Period length
Period length is the number of days you actually bleed.
For example: Cycle length: 28 days; Period duration: 5 days. Those are two different measurements. The calculator uses cycle length to predict the next period and period duration to estimate when the menstrual bleeding itself is likely to end. Changing period duration from 5 days to 8 days should therefore not secretly change the underlying cycle length.
Cycle Day 1 = first day of menstrual bleeding.
How This Period Calculator Works
Enter:
- First day of last period
- Average cycle length
- Period duration
- Luteal phase, when using advanced fertility timing
- Age, when supported by the calculator's analysis
- Cycle regularity
- Birth-control information
- PCOS information, when applicable
The calculator can then produce:
- next period start date
- expected period end date
- estimated ovulation date
- six-day fertile window
- estimated due date if conception occurs
- future cycle predictions
- irregular-cycle prediction ranges
- cycle-phase information
- cycle regularity scoring
- fertility-planning information
The available tools are therefore useful for both straightforward cycle tracking and more advanced fertility planning.
How Ovulation Is Estimated
Ovulation does not necessarily happen on cycle day 14. A simple calendar estimate can approximate ovulation by working backward from the expected next period.
For a 28-day cycle with a 14-day luteal phase: 28 − 14 = 14. So ovulation is estimated around cycle day 14.
For a 38-day cycle with an 11-day luteal phase: 38 − 11 = 27. So ovulation is estimated around cycle day 27.
These are estimates, not direct observations of ovulation. If you want a dedicated calculation focused specifically on ovulation timing, use the existing ovulation calculator for a more focused view of this part of the cycle.
Do not treat a calendar estimate as proof that ovulation happened on that exact date.
The Fertile Window
For fertility counseling, ASRM defines the fertile window as the six-day interval ending on the day of ovulation.
The highest probability of conception is generally concentrated in the days immediately before ovulation, particularly the two days preceding it.
A simple example: Ovulation: January 15. Six-day fertile window: January 10, January 11, January 12, January 13, January 14, January 15. This calculator deliberately uses that six-day framework.
However, the fertile window should not be interpreted as a guarantee that pregnancy is impossible on every other day. Calendar estimates are imperfect, ovulation can shift, and sperm and egg survival create biological variability. The most useful interpretation is that these are the days the model considers most relevant for fertility planning.
Longer and Shorter Cycles
The same calculation can produce very different dates when cycle length changes. Example using an LMP of January 1:
| Average Cycle | Estimated Next Period | Estimated Ovulation with a 14-day Luteal Phase |
|---|---|---|
| 21 days | January 22 | January 8 |
| 24 days | January 25 | January 11 |
| 28 days | January 29 | January 15 |
| 30 days | January 31 | January 17 |
| 35 days | February 5 | January 22 |
These are calendar estimates based on the assumed luteal phase. They should not be interpreted as measured ovulation dates. This is one of the main reasons a period calculator should allow cycle length to be changed instead of assuming every user has a 28-day cycle.
Irregular Periods and Prediction Ranges
A single predicted date can create false confidence when cycle lengths vary. For that reason, the Irregular Predictor mode uses a prediction range based on the cycle-variability setting.
The current calculator uses estimated variability bands of:
- Regular: ±2 days
- Slightly irregular: ±5 days
- Moderately irregular: ±10 days
- Highly irregular: ±15 days
These are model-based planning ranges, not clinical confidence intervals. For example, if the underlying cycle prediction is January 29 and the selected variability is ±10 days, the calculator may show a broader estimated interval rather than presenting January 29 as though it were certain. This is often a more honest way to represent an unpredictable cycle.
If your periods have become newly irregular, are consistently very far apart, or your previous cycle pattern has changed substantially, the appropriate next step is medical evaluation rather than simply widening a calendar prediction. ACOG and NHS both recommend discussing persistent or changing irregular periods with a healthcare professional.
Why a Period Can Be Early or Late
A late period does not automatically mean pregnancy. Common causes of a late or missed period include:
- pregnancy
- stress
- changes in body weight
- excessive exercise
- breastfeeding
- hormonal contraception
- PCOS
- the transition toward menopause
- other hormonal or medical conditions
NHS guidance lists several of these as common causes of missed or late periods. A calendar calculator cannot determine which cause applies to you. If pregnancy is possible, a pregnancy test is more appropriate than relying on the predicted date alone. If a cycle has changed repeatedly or you are experiencing other symptoms, speak with a qualified healthcare professional.
Stress and Menstrual Timing
Stress can affect menstrual timing because reproductive hormones are controlled through the hypothalamic-pituitary-ovarian system.
A stressful period may be associated with delayed or disrupted ovulation, which then shifts the expected date of the next menstrual period. That is why a cycle that is usually regular can occasionally arrive earlier or later than the date predicted from the previous average.
A calculator cannot measure stress-related hormonal changes. It can only recalculate the calendar estimate when you provide a different cycle pattern.
PCOS and Irregular Cycles
Polycystic ovary syndrome (PCOS) is a common endocrine condition associated with menstrual irregularity and abnormal ovulation.
Some people with PCOS have long or unpredictable cycles because ovulation may occur less frequently or less predictably. A cycle calculator can help you document the pattern, but it cannot diagnose PCOS.
If you already have a PCOS diagnosis, cycle tracking can provide useful information for discussions with your healthcare team. If you do not have a diagnosis, do not interpret irregular-cycle output as proof that you have PCOS. ACOG notes that PCOS can be associated with irregular menstrual cycles and that treatment depends on symptoms and reproductive goals.
Birth Control and Period Predictions
Hormonal contraception can change bleeding patterns and, depending on the method, may suppress ovulation.
This creates an important distinction: A calendar estimate of when a period might occur is not necessarily the same thing as predicting natural ovulation. For example, some hormonal methods produce withdrawal bleeding rather than a natural menstrual period.
Therefore, if you use hormonal birth control, interpret fertility and ovulation predictions cautiously and according to the contraceptive method you use. The calculator should be considered a planning tool, not a replacement for the contraceptive instructions provided by your healthcare professional.
Periods During the Teen Years
Menstrual cycles can be less predictable during the first years after menstruation begins because the reproductive hormone system is still maturing.
ACOG notes that adolescent cycles commonly fall within a broader range than the typical adult 28-day example, and persistent gaps of more than 90 days should be evaluated. This means a young teenager should not necessarily compare every cycle with an adult 28-day template.
Cycle tracking can still be useful, but unusual or prolonged gaps should be discussed with a healthcare professional.
Perimenopause and Changing Periods
As menopause approaches, cycles often become less predictable. A period may come earlier, later, become lighter or heavier, or occasionally be skipped.
NHS guidance lists the start of menopause/perimenopause as a common cause of missed or late periods, usually occurring during the 40s and 50s. A calendar prediction becomes less reliable as cycle variability increases. In this situation, tracking changes over time can be more informative than treating one predicted date as definitive.
Period Tracking Over Multiple Months
Looking at one cycle can be misleading. Tracking several cycles can reveal:
- average cycle length
- shortest cycle
- longest cycle
- changes in regularity
- changes in bleeding duration
- approximate ovulation patterns
The calculator's 12-month future view is useful for seeing how a recurring pattern would project forward. The key limitation is that future predictions are based on your entered pattern. If your biology changes, the future calendar changes too. A predicted date is therefore a planning estimate, not a promise.
The 12-Month Future Calendar
The 12-Month Future mode extends the same cycle model beyond the next period. Instead of producing only one date, it generates a sequence of future cycle starts and related fertility dates.
This can be useful for:
- planning around expected periods
- spotting changes in cycle regularity
- preparing for travel or events
- tracking fertility timing
- comparing expected and actual cycles over time
If your real cycle repeatedly differs from the predicted schedule, update your average cycle length rather than continuing to treat old predictions as fixed.
Understanding the Cycle Phases
The menstrual cycle is commonly described in four broad phases:
Menstrual phase
This begins with menstrual bleeding.
Follicular phase
The ovarian follicles develop and estrogen rises.
Ovulation
A mature egg is released.
Luteal phase
After ovulation, progesterone rises as the body prepares for a possible pregnancy.
These phases are biologically connected, but their timing can vary between people and between cycles. The calculator uses cycle length and luteal-phase assumptions to estimate where these events fall on the calendar.
Why the Luteal Phase Matters
The luteal phase is the part of the cycle after ovulation and before the next period. When a cycle calculator assumes a luteal phase, it is effectively estimating ovulation by working backward from the expected next period.
For example: Cycle length: 35 days; Luteal phase: 14 days; Estimated ovulation: cycle day 21. That is: 35 − 14 = 21.
Changing the assumed luteal phase changes the estimated ovulation date. This is why advanced users should avoid entering a luteal-phase value simply to make the result look more convenient. Use a value that reflects your actual cycle tracking when you have one.
Period Prediction and Pregnancy
A predicted late period can sometimes be the first clue that pregnancy is possible. If you have had unprotected sex and your period does not arrive as expected, do not rely on the calendar prediction alone. A pregnancy test is the appropriate next step when pregnancy is possible.
The period calculator can estimate the expected date, but it cannot tell you whether a pregnancy has occurred.
Once pregnancy dating becomes relevant, the site's existing Pregnancy Conception Calculator can be used to explore conception timing.
For users specifically working backward from an expected delivery date, the existing Due Date Calculator is the more focused tool.
Fertility Planning
If your purpose is to become pregnant, a period prediction can be useful as a starting point, but the fertile window is tied more closely to ovulation than to the period itself.
ASRM recommends identifying the fertile window rather than relying only on a fixed calendar assumption, and fertility-awareness approaches such as ovulation-predictor kits and cervical mucus monitoring can help identify fertility timing.
For that reason, the calculator's Fertility Planning mode should be treated as a planning aid. If you are specifically looking for ovulation timing, use the site's existing Ovulation Calculator rather than assuming that the period date alone tells you exactly when ovulation will occur.
When a Period Calculator Is Most Useful
A period calculator is particularly useful for:
- estimating your next expected period
- keeping a consistent calendar record
- seeing how cycle length changes the forecast
- planning around expected menstrual dates
- reviewing a 12-month calendar
- estimating ovulation and fertile timing
- understanding irregular-cycle prediction ranges
- organizing information to discuss with your healthcare provider
It is less useful when your cycle changes dramatically from month to month and you need an explanation for that change. In those cases, tracking is still valuable, but the reason for the irregularity should be evaluated separately.
When to See a Healthcare Professional
Talk with a healthcare professional if:
- your previously regular periods become irregular
- your periods consistently occur less than 21 days apart
- your periods consistently occur more than 45 days apart
- a period lasts longer than 7 days
- you repeatedly miss periods
- you have significant or worsening pelvic pain
- you have unusually heavy bleeding
- you have symptoms of anemia such as dizziness or unusual fatigue
- pregnancy is possible and your period is late
- you are concerned about PCOS or another hormonal condition
ACOG identifies periods occurring more often than every 21 days, less often than every 45 days, periods lasting more than 7 days, and very heavy bleeding as reasons to seek medical assessment. If bleeding is heavy enough to soak a pad or tampon every hour for several hours, or you feel dizzy or faint, seek prompt medical attention.
What the Calculator Cannot Tell You
A period calculator cannot determine:
- whether you actually ovulated
- whether you are pregnant
- whether irregular periods are caused by PCOS
- whether your hormones are normal
- whether you are fertile
- whether a particular bleeding pattern is medically safe
- whether a delayed period has a specific cause
It can only calculate a date or range from the information you provide. That distinction is important because a mathematically correct calendar result can still differ from what your body actually does in a particular month.
Examples
Example: Regular 28-Day Cycle
Inputs: LMP: January 1, 2026; Cycle: 28 days; Period duration: 5 days; Luteal phase: 14 days.
- Next period: January 29, 2026
- Period end: February 2, 2026
- Ovulation: January 15, 2026
- Six-day fertile window: January 10–15, 2026
- Due date if conception occurs around estimated ovulation: October 8, 2026
This is the classic example of a 28-day calendar model. It should not be treated as evidence that every person with a 28-day cycle ovulates at exactly the same time.
Example: Longer 38-Day Cycle
Inputs: LMP: January 1, 2026; Cycle: 38 days; Period duration: 9 days; Luteal phase: 11 days.
- Estimated next period: February 8, 2026
- Estimated ovulation: January 28, 2026
- Estimated fertile window: January 23–28, 2026
- Estimated due date if conception occurs around estimated ovulation: October 21, 2026
The important point is how dramatically the dates change simply because the cycle is longer. This is why using a generic “day 14” assumption can give misleading fertility timing for people with longer or shorter cycles.
How to Make Your Period Predictions More Useful
- Record the first day of each period consistently.
- Measure cycle length from one period start to the next.
- Track several cycles rather than relying on one.
- Record major changes such as illness, stress, breastfeeding or medication.
- Update your average when your cycle pattern changes.
- Use biological fertility signs when trying to identify ovulation.
- Treat calendar predictions as estimates rather than guarantees.
The more representative your inputs are of your usual cycle, the more useful the prediction can be.
Clinical References
This page uses medical information from authoritative sources including:
- American College of Obstetricians and Gynecologists (ACOG) — Clinical guidance on normal menstrual frequency, adolescent cycle ranges, and abnormal uterine bleeding.
- American Society for Reproductive Medicine (ASRM) — Practice Committee clinical guidelines defining the six-day fertile window and optimizing natural fertility.
- NHS — Clinical evidence on causes of late or missed periods, perimenopause, stress, and medical evaluation criteria.
Frequently Asked Questions
Related Calculators
Explore companion tools for ovulation timing, conception planning, and obstetrical dating.
Estimate ovulation timing and the fertile window from your cycle information.
Calculate Ovulation →Explore estimated conception timing and related pregnancy dates.
Explore Conception →Calculate an estimated delivery date from pregnancy or menstrual dates.
Calculate Due Date →This period calculator provides calendar-based estimates for menstrual timing, ovulation, fertile-window timing and related dates. It is an educational tool and does not diagnose pregnancy, infertility, PCOS, hormonal disorders or other medical conditions. Actual menstrual and ovulatory timing can vary from cycle to cycle. If you experience persistent irregular periods, unusually heavy or prolonged bleeding, severe pain, missed periods, or other concerning symptoms, consult a qualified healthcare professional.