Free calculatorLive resultsSteps and sourcesEmbed on your site, free

Flo Period Calculator

Flo period 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.
Optional. Enter the lengths of your last few cycles to average them and assess regularity.

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
42026-12-312027-01-042027-01-092027-01-14
52027-01-282027-02-012027-02-062027-02-11
62027-02-252027-03-012027-03-062027-03-11

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 flo period 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 flo period calculator

Enter First day of your last period, Average cycle length, Days of bleeding and Luteal phase length. 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, Luteal phase length, Cycles to predict and Recent cycle lengths.

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

How to tell if Flo your period is over?

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. Open “How this is worked out” beside the result to see each step for your own figures.

How accurate is Flo at predicting periods?

The flo period calculator follows the stated method, but the result is only as reliable as First day of your last period, Average cycle length, Days of bleeding, Luteal phase length and Cycles to predict and the assumptions shown. Check the working and sources before relying on it for an important decision.

What is the monthly cost of Flo?

On the figures this page opens with, the next period starts is 2026-10-08. No single number fits everyone: it follows First day of your last period, Average cycle length and Days of bleeding, so enter your own above and the answer updates as you type.

What information do I need for the flo period calculator?

You need First day of your last period, Average cycle length, Days of bleeding, Luteal phase length, Cycles to predict, Recent cycle lengths 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 flo period 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 flo period 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 calculators6 more