Period Calculator

Use this free period calculator to estimate the next period start, expected end, and upcoming cycle dates from last period date, cycle length, and period length.

Illustration for Period Calculator showing predict upcoming period dates from cycle length and period length.
Period Calculator artwork matches the live tool workflow: predict upcoming period dates from cycle length and period length. Use it with the calculator, examples, and result notes.View in the smoke-kawaii gallery
Estimate, not diagnosisFormula notesExample inputsTab-only history
Next period estimateAug 19, 2026

28 day cycle, 5 day period

Expected end
Aug 23, 2026
Following period
Sep 16, 2026
Third period
Oct 14, 2026

Formula steps

  1. Start from the first day of the last period.
  2. Add cycle length until the next predicted start date is in the future.
  3. Use period length to estimate the expected end date.

Examples

Recent answers

Recent period estimates will appear here.

Period predictions are calendar estimates and can be affected by stress, illness, medication, and cycle changes.

Inputs and recent answers stay in this browser tab and are not sent to a server.

How to use the Period Calculator

  1. Enter the requested measurements, dates, lab values, or workout details.
  2. Check that the units and formula assumptions match what the tool is asking for.
  3. Press the calculate button to see the answer, supporting metrics, and formula steps.
  4. Read the estimate with the health disclaimer in mind, then copy the result if you need it for notes.

What people use it for

Estimate the next upcoming period start date from an older or recent last-period entry.

Estimate the expected end date from period length.

List following period dates for planning reminders, travel, or appointments.

Check start-to-start cycle math without using it as contraception or diagnosis.

Quick examples

28-day cycle

LMP Apr 1, 2026, cycle 28, period length 5

Next start Apr 29; expected end May 3; following start May 27

30-day cycle

LMP Apr 5, 2026, cycle 30, period length 6

Next start May 5; expected end May 10; following start Jun 4

26-day cycle

LMP Apr 12, 2026, cycle 26, period length 4

Next start May 8; expected end May 11; following start Jun 3

Old last-period entry

A past predicted start has already gone by

The live result keeps adding cycle length until the next predicted start is upcoming

Need the guide or a nearby tool?

Need a slower walkthrough, a related calculator, or the full library? These links keep you close to the task you started.

Frequently asked questions

Plain-language answers about when to use the estimate, what the formula means, what it cannot decide for you, and how privacy works.

When should I use the Period Calculator?

Use it for simple educational checks, trend tracking, or planning tasks like these: Estimate the next upcoming period start date from an older or recent last-period entry. Estimate the expected end date from period length. It can help you understand a number, but it cannot explain your whole health situation.

What do the main Period Calculator inputs mean?

Enter the first day of the last period, your usual cycle length from one period start to the next, and period length in bleeding days. Use the start date, not the last day of bleeding. If cycles vary, use a recent average and read the answer as a planning estimate for regular-ish cycles.

What is the Period Calculator doing with my inputs?

In plain language: Next period start = last period start plus cycle length. If that predicted start is not in the future, the calculator keeps adding cycle length until it reaches the next upcoming start. Expected end = next period start plus period length minus 1 day. Following periods add cycle length again. Read the result together with the notes on the page, because health and fitness numbers often need personal context.

How should I read the Period Calculator result?

Read the next start, expected end, following period, and third period as calendar estimates. The calculator keeps adding cycle length until it reaches the next predicted start in the future, then uses period length only to estimate the end date. Stress, illness, medication changes, postpartum changes, travel, and normal variation can move real dates.

Why does the Period Calculator skip ahead from an older last period?

The live result is meant to show the next upcoming predicted start. If the first cycle after the last period is already in the past, the calculator keeps adding the cycle length until the predicted start is still ahead of today.

Should I count from period start or period end?

Use period start to period start. Cycle length means the number of days from the first day of one period to the first day of the next. Period length means how many bleeding days to use when estimating the expected end date.

Why does period length change the end date but not the next start?

Cycle length controls the next start date. Period length only estimates the expected end by counting from the predicted start. A longer period does not automatically mean the next cycle starts later.

What if my cycles are irregular?

Use the result as a rough planning note only. Calendar predictions are less reliable when cycle length changes a lot, periods are missing, birth control recently changed, postpartum cycles are returning, or stress, illness, travel, or medication affects timing.

Can I use period prediction as contraception?

No. Period prediction is not contraception and does not confirm ovulation. If pregnancy prevention matters, use a reliable contraceptive method and qualified medical guidance instead of a calendar estimate.

What if my period is late or missing?

This calculator cannot diagnose pregnancy, hormone changes, stress effects, illness, medication effects, or other causes of a late or missing period. Consider an appropriate pregnancy test or qualified care if the timing matters or symptoms are concerning.

Can I use this as medical advice?

This is an educational calendar estimate, not medical advice, contraception, a fertility test, a pregnancy test, or a diagnosis for late, missed, heavy, painful, or irregular periods. Use the calculator as a learning tool, then ask a qualified professional about decisions that affect care, pregnancy, medication, nutrition, or safety.

What should I double-check before trusting the result?

Check that the date is the first day bleeding started, that cycle length means start-to-start, and that period length means the number of bleeding days. Do not enter an ovulation date, expected end date, positive test date, or cycle-day number into the last-period field.

Does the site save my health inputs?

No. The calculator runs in your browser tab. Recent answers stay only on the page while you use it, and they are not sent to a server.

Related tools