SumReflex Math tools
🩸

Health and Fitness

Period Calculator

Estimate the next period start, expected period end, likely ovulation, and fertile window from recent cycle timing.

Preparing Period Calculator
Please wait ...
Input
Enter the first day of the last period, the usual cycle length, and the usual period length to estimate the next cycle dates.
Input summary
Your calculator summary shows here.

Cycle date forecast

Estimating the next period and cycle milestones from recent menstrual timing

The next period estimate starts with day one

The Period Calculator uses the first day of the last period as day one of the cycle. It then adds the usual cycle length to estimate when the next period may start.

This is a calendar forecast. Real periods can arrive earlier or later because cycles naturally vary.

Cycle length controls the next start date

Cycle length is counted from the first day of one period to the first day of the next. A 24-day cycle and a 35-day cycle produce different next-period dates even if the last period started on the same day.

Use an average from recent cycles when the cycle is reasonably regular.

Period length estimates the expected end date

The calculator uses the usual period length to estimate when the next period may end. That can help with travel, event planning, sports, school, or supply reminders.

Bleeding length can vary, so the end date should be read as approximate.

Ovulation is estimated near the next cycle boundary

The local solver estimates ovulation by counting back from the expected next period. It also shows a fertile window around that estimated date.

For a page focused on that timing, use the Ovulation Calculator.

Regular tracking improves the input quality

One cycle can be unusual. Tracking several months gives a better sense of the usual cycle length and period length. That makes the calculator less dependent on a guess.

Calendar notes, app records, or a simple written log can all provide enough information for the inputs.

Stress and health changes can shift dates

Travel, illness, intense exercise changes, weight changes, stress, sleep disruption, breastfeeding, medications, and hormonal contraception changes can affect cycle timing. A late or early period is not always explained by the previous average.

Pregnancy questions need a different page

A period forecast does not confirm or rule out pregnancy. If the question is pregnancy timing from a due date or last period date, the Pregnancy Calculator is a better fit.

Conception estimates use additional assumptions

A cycle forecast can suggest ovulation timing, but conception estimates need careful language. The Conception Calculator uses due date or cycle length to estimate likely conception timing with that separate purpose.

Irregular cycles deserve context, not blame

Cycles that are often shorter than expected, longer than expected, skipped, very painful, or unusually heavy may need medical discussion. The calculator can show dates, but it cannot diagnose the reason behind a pattern.

If a cycle change is worrying, bring the tracked dates to a healthcare professional.

Birth control can change cycle predictions

Hormonal contraception, emergency contraception, IUDs, implants, injections, and recent stopping of birth control can change bleeding patterns. A simple cycle-length estimate may not fit those situations well.

Privacy matters with cycle records

Period dates can reveal personal health and reproductive information. Store cycle notes in a place that fits the user's privacy needs, especially on shared devices or accounts.

Save the assumptions with the forecast

A useful period estimate includes last period start date, usual cycle length, usual period length, next estimated start, next estimated end, and calculation date. That makes future updates easier and helps identify whether cycle patterns are changing.