Home Financial Health Math Conversions Blog All Calculators Other

Period Calculator

Estimate your next period and track your menstrual cycle.

Understanding Period Calculator

A menstrual period is the bleeding phase that marks the beginning of a new menstrual cycle. The first day of menstrual bleeding is considered Day 1 of the cycle. From this point, the body goes through a series of hormonal and physiological changes that prepare for a possible pregnancy. If pregnancy does not occur, hormone levels change and a new menstrual period eventually begins, starting another cycle.

Menstrual cycle length is measured from the first day of one period to the first day of the following period. Although a 28-day cycle is often used as a simple example, actual cycle lengths vary between individuals and may also change from month to month. This calculator uses the average cycle length entered by the user to estimate the next period rather than assuming that every menstrual cycle lasts exactly 28 days.

A practical way to use this calculator

To use Period Calculator effectively, enter the values requested by the calculator and keep their units and meaning consistent. The main information requested on this page includes First Day of Last Period, Average Cycle Length (days), Period Duration (days). If the calculator offers selectable methods or options, choose the one that matches the question you are trying to answer.

A quick check before using the result

The result is calculated from the inputs shown on this page, so it is most useful when you understand what each input represents. Before relying on the number, check the units, the scale of the result, and any assumptions described above the calculator.



About Period Calculator

A menstrual period is the bleeding phase that marks the beginning of a new menstrual cycle. The first day of menstrual bleeding is considered Day 1 of the cycle. From this point, the body goes through a series of hormonal and physiological changes that prepare for a possible pregnancy. If pregnancy does not occur, hormone levels change and a new menstrual period eventually begins, starting another cycle.

Menstrual cycle length is measured from the first day of one period to the first day of the following period. Although a 28-day cycle is often used as a simple example, actual cycle lengths vary between individuals and may also change from month to month. This calculator uses the average cycle length entered by the user to estimate the next period rather than assuming that every menstrual cycle lasts exactly 28 days.

What This Period Calculator Estimates

This calculator provides several calendar-based estimates using the first day of the last period, average cycle length, and usual period duration. It estimates the expected start of the next period, the approximate end of the current period, the estimated ovulation date, the approximate fertile window, and the estimated day of ovulation within the menstrual cycle.

Presenting these dates together can make menstrual-cycle tracking easier and help users understand how the different stages of a typical cycle relate to one another. The calculations are estimates and cannot determine the exact hormonal events occurring during a particular cycle.

How Menstrual Cycle Length Is Calculated

Menstrual cycle length is counted from the first day of menstrual bleeding to the first day of the next menstrual period. The first day of the next period then becomes Day 1 of a new cycle.

Cycle Length

First Day of One Period → First Day of the Next Period

For example, if a period begins on January 1 and the average cycle length is 28 days, the next period would be estimated to begin around January 29. The actual date may differ because menstrual cycles are biological processes and are not perfectly predictable.

Estimating the Next Period

The main calculation used by this tool is based on the average cycle length entered by the user. The calculator adds that number of days to the first day of the last period to estimate when the next period may begin.

Estimated Next Period

Last Period Start + Average Cycle Length

The predicted date should be considered an approximate calendar reference rather than a guaranteed date. Menstrual timing can change because of stress, illness, changes in sleep, travel, significant changes in body weight, intense exercise, breastfeeding, hormonal contraception, and other factors.

Period Duration

Period duration refers to the approximate number of days that menstrual bleeding usually lasts. It is different from menstrual cycle length. For example, someone may have a 28-day menstrual cycle while experiencing menstrual bleeding for five days.

The period duration entered into this calculator is used to estimate the expected final day of the current period. It does not change the estimated date of the next period because cycle length, rather than bleeding duration, determines the interval between period starts.

Estimated Period End

Period Start + Period Duration − 1 day

Estimating Ovulation

Ovulation is the release of an egg from an ovary. It does not necessarily occur on Day 14 for every person. Instead, ovulation is commonly estimated by working backward from the expected next period. A frequently used calendar assumption is that ovulation occurs about 14 days before the next menstrual period.

Estimated Ovulation

Next Period − 14 days

This means that the estimated ovulation day changes according to cycle length. For example, in a theoretical 28-day cycle, ovulation is estimated around Day 14. In a longer cycle, the estimated ovulation date may occur later, while in a shorter cycle it may occur earlier.

Estimated Fertile Window

The fertile window refers to the period during which pregnancy is more likely if ovulation occurs. It is not limited to the exact day of ovulation because sperm can remain capable of fertilization for several days under favorable conditions, while the egg remains viable for a much shorter period after ovulation.

For this calculator, the estimated fertile window begins approximately five days before the predicted ovulation date and extends through approximately one day afterward. This is a mathematical estimate based on the predicted ovulation date and should not be interpreted as a precise measurement of fertility.

Estimated Fertile Window

Approximately 5 days before ovulation through 1 day after ovulation

Example Calculation

Example

First Day of Last Period: January 1, 2026
Average Cycle Length: 28 days
Period Duration: 5 days

Estimated Next Period: January 29, 2026
Estimated Current Period End: January 5, 2026
Estimated Ovulation: January 15, 2026
Estimated Ovulation Cycle Day: Day 14
Estimated Fertile Window: January 10–16, 2026

Why Periods Can Arrive Earlier or Later

Menstrual cycles can naturally vary from one cycle to another. A period may arrive earlier or later than a calendar prediction because the timing of ovulation can change. The length of the phase before ovulation is particularly variable, while the time between ovulation and the following period is often more consistent but is not identical for everyone.

Stress, illness, changes in sleep, travel, intense physical activity, significant weight changes, breastfeeding, hormonal contraception, and other hormonal or reproductive factors can influence menstrual timing. An occasional difference from the predicted date does not necessarily indicate a health problem.

Regular and Irregular Menstrual Cycles

Calendar-based predictions tend to be more useful when menstrual cycles are relatively consistent. When cycle length varies considerably from month to month, predicting the exact date of the next period or ovulation becomes less reliable.

Tracking the first day of each period over several months can provide a better understanding of an individual's typical cycle pattern. Using an average cycle length based on multiple cycles may also provide a more representative input than relying on a single month's duration.

Understanding the Cycle Timeline

The result section presents the major estimated dates together so they can be viewed as a simple menstrual-cycle timeline. The timeline starts with the first day of the last period, followed by the estimated bleeding period, fertile window, estimated ovulation, and expected next period.

This format helps distinguish between period duration and total cycle length. A period represents the days of menstrual bleeding, whereas the menstrual cycle covers the entire interval between the starts of two consecutive periods.

Tracking Your Period

Recording menstrual dates over several months can help identify personal patterns. Useful information may include the first day of bleeding, the number of bleeding days, cycle length, changes in flow, spotting, menstrual symptoms, and other recurring changes.

Consistent tracking can make it easier to recognize whether a person's cycle is relatively predictable or frequently changes. This information may also be useful when discussing menstrual patterns with a healthcare professional.

Limitations of Calendar-Based Predictions

A period calculator uses mathematical assumptions rather than direct measurements of reproductive hormones or ovulation. It therefore cannot confirm that ovulation occurred on the predicted date or that a period will begin exactly when calculated.

Calendar predictions become less reliable when cycles are irregular or when ovulation occurs earlier or later than expected. The fertile window shown by this calculator is therefore an estimate and should not be treated as a guaranteed representation of fertile or non-fertile days.

Using a Period Calculator for Pregnancy Planning

Some people use menstrual-cycle tracking to understand when ovulation may occur and when pregnancy is more likely. The calculator can provide an approximate fertile window based on cycle length, but actual ovulation can vary.

For people actively trying to identify ovulation, additional fertility awareness methods such as observing cervical mucus changes, monitoring basal body temperature, or using ovulation predictor tests may provide information that a calendar calculation alone cannot provide.

When to Discuss Menstrual Changes With a Healthcare Professional

Menstrual timing can vary naturally, but persistent or significant changes may deserve medical evaluation. Examples include repeatedly missed periods, unusually heavy bleeding, prolonged bleeding, severe menstrual pain, frequent bleeding between periods, or major changes in a previously established menstrual pattern.

A healthcare professional can consider the person's overall history, symptoms, medications, reproductive factors, and other relevant information when determining whether further evaluation is appropriate.

Period Calculator at a Glance

Next Period:
Last Period Start + Average Cycle Length

Estimated Period End:
Period Start + Period Duration − 1 day

Estimated Ovulation:
Next Period − 14 days

Estimated Fertile Window:
Approximately 5 days before ovulation through 1 day afterward

Use the calculator as a convenient menstrual-cycle tracking tool and update your average cycle length when your pattern changes. The dates shown are estimates designed to help organize menstrual information, not confirmed predictions of exactly when biological events will occur.

Medical Disclaimer

This calculator is provided for informational and educational purposes only. Results are estimates and should not be considered medical advice, diagnosis, or treatment. Always consult a qualified healthcare professional for medical decisions.