Period Calculator

Estimate next period date from last menstrual period date and average cycle length.

Period Calculator

Formula

next = LMP + cycle

Adds your average cycle length in days to the first day of your last menstrual period to estimate when the next period may start.

This period calculator estimates when your next period may start by adding cycle length in days to the first day of your last menstrual period. The sample path LMP 2026-01-01 and cycle 28 returns next period 2026-01-29. With period length 5, expected end is 2026-02-02.

It is a simple calendar helper for planning, not a diagnosis tool. For fertility window sketches see the ovulation guidance on Multicalify, and for pregnancy timing context compare the due date calculator.

How the formula works

next = LMP + cycle. Count forward from the LMP date by your average cycle length. That landing day is the estimated next period start. Period length is then added to sketch an expected end date for bleeding days.

Worked example

LMP 2026-01-01 plus 28 days lands on 2026-01-29. Adding a 5 day period length places expected end on 2026-02-02.

InputValue
LMP2026-01-01
Cycle length28 days
Period length5 days
Next period2026-01-29
Expected end2026-02-02

How to use the fields

  • LMP is the first day of your last period.
  • Cycle length is days from one period start to the next.
  • Period length is how many days bleeding usually lasts.

Building a better cycle average

One recent cycle can mislead. If you have three to six logged cycles, average those lengths before you enter a number. That reduces the pull of a single short or long outlier.

Common mistakes

  • Entering the last day of bleeding instead of the first day as LMP
  • Using calendar month length instead of your personal cycle length
  • Treating one late cycle as a permanent new average
  • Expecting the tool to account for hormonal contraception effects

Irregular cycles

When lengths swing widely, a single next date is less reliable. You can still run the calculator with your current best average, then note a wider window around that date rather than a single day commitment.

Planning around the estimate

Travel, events, and supply planning often need a date range. Use the calculated start as the center, then add a few days of buffer on each side if your history is noisy.

Period length vs cycle length

Cycle length drives the next start. Period length only describes how long bleeding may last once it begins. Mixing those two fields is a frequent source of confusion when people audit their notes.

When to seek clinical care

Very heavy bleeding, sudden pattern changes, severe pain, or missed periods with other symptoms deserve clinician attention. This calculator cannot evaluate those issues.

Keep a simple log of start dates beside the tool so you can share a clear history if you book a visit.

Comparing with other health tools

Weight and nutrition pages answer different questions. If you are reviewing body metrics separately, the ideal weight calculator stays on size ranges, not cycle timing.

Logging habits that improve estimates

Write the start date the morning bleeding begins, not days later from memory. Add a short note when illness, travel, or a schedule change might explain a long or short cycle. Those notes help you decide whether to keep a cycle in your average or set it aside.

A simple spreadsheet with start date, length since the prior start, and period length is enough. Recalculate your average after every few cycles instead of once a year.

What a late period estimate can and cannot tell you

If today is past the predicted start, the calculator does not diagnose pregnancy, thyroid issues, or other causes. It only shows that your entered average did not match this cycle. Update LMP when bleeding begins, then recompute the next estimate.

People sometimes change the cycle length field after one late month. Prefer waiting for a few cycles so one outlier does not rewrite your baseline.

Sharing numbers with a clinician

Bring the last several start dates, typical period length, and any calculated next dates you relied on. That packet is clearer than saying cycles feel off without dates. The tool supports that prep work; it does not replace examination or labs.

Limitations

The model assumes a steady cycle length and accurate LMP entry. It does not model anovulatory cycles, postpartum return of menses, perimenopause shifts, or medication effects. Educational estimate only, not medical advice.

Frequently Asked Questions

What does the default example show?

LMP 2026-01-01 and a 28 day cycle estimate the next period on 2026-01-29. With period length 5, expected end is 2026-02-02.

What is LMP?

Last menstrual period, usually the first day of bleeding in your most recent cycle.

Is this medical advice?

No. It is an educational calendar estimate. Irregular cycles, illness, and contraception can shift real dates.

What cycle length should I enter?

Use your typical day count from period start to the next period start. Many people use a multi cycle average.

Does period length change the next start date?

No. Next start uses LMP plus cycle length. Period length only helps estimate when that period may end.

Can cycles be longer than 28 days?

Yes. Enter the length that matches your history. The same add days rule still applies.

How is this different from an ovulation estimate?

This page targets next period start. Ovulation tools estimate mid cycle fertility timing instead.

Why might the date be wrong?

Stress, travel, illness, hormone changes, and tracking errors all move real cycles. Treat the result as a planning sketch.