Period Calculator
Predict your next period dates, ovulation day, fertile window, and PMS window from your last period start and average cycle length — with a multi-cycle calendar strip.
Calculator
Bleeding & Projection
Period Forecast Summary
Upcoming Periods
| Cycle | Period | Ovulation | Fertile Window | PMS Window |
|---|---|---|---|---|
| Cycle 1 | Oct 19 – Oct 23 | Nov 2 | Oct 28 – Nov 2 | Nov 9 – Nov 15 |
| Cycle 2 | Nov 16 – Nov 20 | Nov 30 | Nov 25 – Nov 30 | Dec 7 – Dec 13 |
| Cycle 3 | Dec 14 – Dec 18 | Dec 28 | Dec 23 – Dec 28 | Jan 4 – Jan 10 |
| Cycle 4 | Jan 11 – Jan 15 | Jan 25 | Jan 20 – Jan 25 | Feb 1 – Feb 7 |
| Cycle 5 | Feb 8 – Feb 12 | Feb 22 | Feb 17 – Feb 22 | Mar 1 – Mar 7 |
| Cycle 6 | Mar 8 – Mar 12 | Mar 22 | Mar 17 – Mar 22 | Mar 29 – Apr 4 |
Results
Next Period Starts
Nov 16, 2026
Last start plus one average cycle length
Nov 20, 2026
Start plus 4 days of bleeding
21 days
Calendar days from today (UTC) to the next start
Nov 2, 2026
Next start minus 14 days (luteal-phase assumption)
Oct 28 – Nov 2
Five days before ovulation through ovulation day
Nov 9 – Nov 15
Seven days before the next start through the day before
Dec 14, 2026
Next start plus one more cycle length
Day 8 of 28
Days elapsed since the current cycle start, plus one
Estimates assume a regular cycle: each start adds your average length to the previous start, and ovulation sits 14 days before it. A few days of variation is normal. See a clinician if cycles run shorter than 21 or longer than 45 days, you miss periods, or bleeding lasts more than 7 days.
Visualizations
Cycle Phases (days)
Cycle Progress
Countdown vs Cycle Length
Formula
Each upcoming period adds one average cycle length to the previous start. Ovulation is placed 14 days before the predicted start (the relatively constant luteal phase), the fertile window covers the five days before ovulation plus ovulation day (sperm survival), and the PMS window covers the final seven days before bleeding.
Alternative Form
Variables
| Symbol | Name | Unit | Description |
|---|---|---|---|
| P | Period start | date | First day of bleeding for a cycle |
| C | Cycle length | days | Average first-day to first-day length (21-45) |
| D | Bleed duration | days | Usual days of bleeding (2-8) |
| O | Ovulation day | date | P − 14 under the luteal-phase assumption |
| F | Fertile window | dates | [O − 5, O], the six highest-conception days |
| PMS | PMS window | dates | [P − 7, P − 1], the late luteal week |
| E | Period end | date | P + (D − 1) |
Explanation
The follicular phase (before ovulation) is the variable part of the cycle, while the luteal phase (after ovulation) holds near 14 days — so counting backward from the predicted start gives a steadier ovulation estimate than counting forward from the last period. All dates use UTC day arithmetic to avoid daylight-saving shifts.
Derivation
For a last start of March 1 with C = 28 and D = 5: next start = March 1 + 28 = March 29; end = March 29 + 4 = April 2; ovulation = March 29 − 14 = March 15; fertile = March 10 – March 15; PMS = March 22 – March 28; following = March 29 + 28 = April 26.
Step-by-Step Calculation
Follow each step to understand how the result is calculated from your inputs.
Anchor the projection to the first day of your last period and confirm the cycle inputs.
Project each upcoming period start by adding one full cycle length to the previous start.
Extend each start by the bleed duration to find the last bleeding day.
Estimate ovulation by counting back a 14-day luteal phase from the next start, then open the fertile window.
Place the PMS window in the final week before bleeding and locate today inside the current cycle.
Roll the same arithmetic forward for every projected cycle in the table.
Worked Examples
See how the calculator works with different scenarios.
Scenario
Last period started March 1, 2026, with a textbook 28-day cycle and 5 bleeding days.
Inputs
Calculation
Next = Mar 1 + 28 = Mar 29 End = Mar 29 + 4 = Apr 2 Ovulation = Mar 29 − 14 = Mar 15 Fertile = Mar 10 – Mar 15 PMS = Mar 22 – Mar 28
Result
Next period Mar 29 – Apr 2; ovulation ≈ Mar 15; fertile Mar 10 – Mar 15
Interpretation
The textbook case the 14-day luteal assumption fits best. The fertile window closes on ovulation day because the egg survives only 12-24 hours, while the five lead days reflect sperm survival.
Understanding Your Result
Your Result: Next Period Starts: Nov 16, 2026
Typical range: Cycles of 21-35 days with 3-7 bleeding days are considered normal; 28 days and 5 days are the averages. Ovulation ≈ start − 14 holds best for regular cycles; a few days of month-to-month variation is normal.
What This Means
Every figure here is one average cycle length applied repeatedly: the dated bleeding windows ahead, the ovulation and fertile estimates counted back from the next start, the PMS week closing each cycle, and your current position (cycle day plus countdown) inside it all.
Why It Matters
Dated windows turn vague cycle awareness into plannable life — supplies packed, travel and events scheduled, conception attempts or contraception timed, and PMS symptoms anticipated instead of surprising. The countdown also flags lateness early: a negative drift past the predicted start is the first signal to test or to call a clinician.
Professional Interpretation
Use the average of your last 3-6 tracked cycles as the length input, not a single memorable month. Confirm fertile timing with ovulation predictor kits, basal body temperature, or cervical mucus signs when conception matters; calendars alone misclassify the fertile window in roughly a third of cycles.
Recommendations
- •Log the first bleeding day every month and re-average quarterly
- •Confirm fertile days with LH kits or mucus signs when trying to conceive
- •Do not use calendar estimates as sole birth control
- •Bring 3-6 months of logged dates to any cycle-related appointment
- •Re-run the calculator the day each period actually starts
Educational Content
Introduction
The Period Calculator turns two remembered facts — when bleeding last started and how long cycles usually run — into a dated map of the months ahead: bleeding windows, the fertile window around ovulation, and the PMS week closing each cycle.
Concept Explanation
Cycle length is counted first-day to first-day. Adding that length to any start predicts the next (Pₙ₊₁ = Pₙ + C). Because the post-ovulation (luteal) phase holds near 14 days while the pre-ovulation phase varies, ovulation is estimated backward from the predicted start (O = P − 14), with the fertile window spanning the five sperm-survival days before it plus ovulation day itself.
Applications
Benefits
- •Converts one remembered date into months of plan-ahead dates
- •Anchors ovulation to the stable luteal phase, not the variable follicular phase
- •Surfaces PMS timing so symptoms are expected, not mysterious
- •Flags irregular patterns worth clinical attention
- •Free, private, and reusable every cycle
Limitations
- •Assumes regular cycles — irregular timing degrades every estimate
- •Calendar ovulation is approximate; kits and signs confirm it
- •Cannot diagnose pregnancy, PCOS, thyroid, or other conditions
- •Recent birth control changes make the first projected cycles unreliable
Best Practices
- •Use the FIRST bleeding day, not spotting, as the start
- •Average 3-6 recent cycles for the length input
- •Update the last-start input the day each period begins
- •Pair calendar fertile estimates with body signs when it matters
- •Seek care for cycles under 21 or over 45 days, or bleeding past 7 days
Common Misconceptions
Practical Tips
- •Log the first bleeding day the morning it starts
- •Average your last 3-6 cycles instead of trusting one month
- •Re-run the calculator each cycle with the new start date
- •Set a calendar reminder for the PMS window, not just bleeding
- •Pack supplies a few days before the earliest likely start
- •Confirm fertile days with LH kits when conception matters
- •Export or screenshot the table for clinician visits
Common Mistakes
Assumptions
This calculator makes the following assumptions to provide estimates:
Limitations
Be aware of these limitations when using this calculator:
Frequently Asked Questions
Answers to common questions about this calculator.
What is a normal period length?
What is a normal cycle length?
How long does a period last?
What is heavy bleeding?
What is a painful period?
What is an irregular period?
Can stress affect my period?
Can exercise affect my period?
Can weight loss stop my period?
Can weight gain affect my period?
What is amenorrhea?
What is dysmenorrhea?
What is PMS?
What is PMDD?
What happens to periods after pregnancy?
Can you get your period while breastfeeding?
What happens to your period after stopping birth control?
What is spotting?
What is breakthrough bleeding?
How does age affect periods?
What are perimenopause symptoms?
What is menopause?
Can you get pregnant on your period?
How are period and ovulation timing related?
How do periods relate to fertility?
How can I predict my next period?
What factors affect cycle length?
How does thyroid function affect periods?
How does PCOS affect periods?
How does endometriosis affect periods?
How do fibroids affect periods?
When does a period typically start in teens?
What are causes of a late period when not pregnant?
What is the difference between implantation bleeding and a period?
Related Calculators
Explore more calculators related to this topic.
Related Guides
Deepen your understanding with these educational resources.
What to log each month and how to average it.
Mucus, temperature, and LH kits beyond the calendar.
Red-flag patterns: length, heaviness, pain, and missed periods.
Travel, sport, and events across projected cycles.
Glossary
Technical terms used in mortgage calculations explained in plain language.
- Menstrual cycle
- First bleeding day of one period to the first day of the next; 21-35 days is the normal range.
- LMP
- Last menstrual period — its FIRST bleeding day anchors every prediction.
- Ovulation
- Release of a mature egg, estimated here as 14 days before the next predicted start.
- Fertile window
- The ~6 days ending on ovulation day when conception is possible.
- Luteal phase
- The post-ovulation half of the cycle, typically ~14 days and relatively constant.
- Follicular phase
- The pre-ovulation half of the cycle; its varying length drives cycle-length differences.
- PMS
- Physical and emotional symptoms of the late luteal week, resolving as bleeding begins.
- PMDD
- A severe, impairing form of PMS involving major mood disturbance; a treatable clinical condition.
- Dysmenorrhea
- Painful menstrual cramps; secondary dysmenorrhea stems from conditions like endometriosis.
- Amenorrhea
- Absent periods — primary (never started by 15) or secondary (stopped for 3+ months).
Authoritative References
Trusted sources and standards referenced by this calculator.
Applicable Standards
Was This Calculator Helpful?
Page Information
2026-08-07
2.0.0
Free to use for educational and professional purposes.