Free calculatorLive resultsSteps and sourcesEmbed on your site, free

Menstrual Flow Calculator

Menstrual flow calculator works out Next period starts and Next period ends from First day of your last period, Average cycle length and Days of bleeding. The default figures on this page give next period starts of 2026-10-08; change any entry and the result, the working and the sources update together.

Next period starts
2026-10-08
Period and Menstrual Cycle Calculator
Next period ends
2026-10-12
Next period starts on a
Thursday
Days until the next period
24
Cycle day today
5
Current phase
menstrual
What is happening
Bleeding phase: the endometrium from the previous cycle is shed.
Estimated ovulation
2026-09-24
Ovulation cycle day
15
Fertile window opens
2026-09-19
Fertile window closes
2026-09-24
Cycle length used
28
Cycle frequency
normal frequency (24-38 days)
Due date if you conceive this cycle
2027-06-17
Worked out from Munro MG et al., FIGO classification system (PALM-COEIN) for abnormal uterine bleeding, System 1 normal limits and 2 other sources.
The period entered is 9 whole cycle(s) in the past, so figures are for the cycle beginning 2026-09-10.
Calendar prediction assumes the next cycle resembles the last. Stress, illness, travel and hormonal contraception all shift ovulation, and the period date moves with it.
An estimate from calendar arithmetic, not a clinical assessment. Only about 4% of births occur on the estimated due date; ultrasound dating by a clinician supersedes menstrual dating when they disagree.

Your figures

Updates as you type
Ignored when you supply a run of recent cycle lengths below.

How this is worked out

5 steps
  1. Using the stated 28-day cycle.
  2. Next period = 2026-09-10 + 28 days = 2026-10-08, running 5 day(s) to 2026-10-12.
  3. Ovulation is one luteal phase before that: 2026-10-08 - 14 = 2026-09-24, cycle day 15.
  4. The fertile window is the six days ending on ovulation: 2026-09-19 to 2026-09-24.
  5. On 2026-09-14 you are on cycle day 5, in the menstrual phase.
Predicted cyclestable
cycleperiodStartperiodEndfertileWindowStartovulationDate
12026-10-082026-10-122026-10-172026-10-22
22026-11-052026-11-092026-11-142026-11-19
32026-12-032026-12-072026-12-122026-12-17

Its 5 worked examples are re-run on every release, last on 15 September 2026. What changed

Sources and references

3 sources
Munro MG et al., FIGO classification system (PALM-COEIN) for abnormal uterine bleeding, System 1 normal limits
Int J Gynaecol Obstet 2018;143:393-408 · Normal cycle frequency 24-38 days; regular cycles vary by no more than 7-9 days; normal bleed duration up to 8 days.
ACOG Committee Opinion No. 651: Menstruation in Girls and Adolescents - Using the Menstrual Cycle as a Vital Sign
Obstet Gynecol 2015;126:e143-6, reaffirmed 2023 · Cycle length and bleed duration reference ranges, and the luteal-phase framing used here.

What the menstrual flow calculator calculates

Predicts upcoming period start and end dates, reports the current cycle day and phase, derives the fertile window, and assesses cycle regularity against the FIGO normal ranges.

How to use this menstrual flow calculator

Enter First day of your last period, Average cycle length, Days of bleeding and Cycles to predict. Next period starts updates as you type. Change one figure at a time to see what drives the result.

How the result is worked out

Open “How this is worked out” beside the result for the step-by-step calculation behind Next period starts, Next period ends and Next period starts on a.

The method follows Munro MG et al., FIGO classification system (PALM-COEIN) for abnormal uterine bleeding, System 1 normal limits, ACOG Committee Opinion No. 651: Menstruation in Girls and Adolescents - Using the Menstrual Cycle as a Vital Sign and Wilcox AJ, Dunson D, Baird DD. The timing of the "fertile window" in the menstrual cycle.

What you can compare

Change one input at a time to see how it affects Next period starts, Next period ends and Next period starts on a. The inputs you can vary are First day of your last period, Average cycle length, Days of bleeding, Cycles to predict and Today.

Understanding Next period starts, Next period ends and Next period starts on a

An estimate from calendar arithmetic, not a clinical assessment. Only about 4% of births occur on the estimated due date; ultrasound dating by a clinician supersedes menstrual dating when they disagree.

Results are general information, not financial, tax, legal, medical or engineering advice. Check any decision that matters with a qualified professional.

Embed this calculator on your website

Copy this code into any page. The calculator appears with the figures currently entered, sizes itself to fit, and a small credit line links back here. Free, no account, no ads inside it, no tracking of your readers. Set your own figures and fixed fields; Personal removes the credit line, sets your colour and shows you which sites use it.

Preview

See something wrong? Report a problem with this calculator

Frequently asked questions

What information do I need for the menstrual flow calculator?

You need First day of your last period, Average cycle length, Days of bleeding, Cycles to predict and Today. The page opens with default figures that give next period starts of 2026-10-08, so you can see the scale before entering your own.

What does this menstrual flow calculator show?

It shows Next period starts, Next period ends, Next period starts on a, Days until the next period, Cycle day today, Current phase, What is happening and Estimated ovulation, with the working and any warnings for your entries.

Can I check how the menstrual flow calculator result was calculated?

Yes. The “How this is worked out” section shows the calculation steps, and the sources section identifies the references used for the method.

Related calculators

View all related calculators8 more