Professional review pending. Period Calculator has passed formula and automated QA checks, but no independently verified clinician is currently attributed. Content updated June 21, 2026. Review process

Period Calculator

Calculate your next period date and track menstrual cycles accurately. Predict periods months ahead based on your cycle history. Free period tracker and cycl...

Reviewed by CalculatorApp.me Health Team

Period Calculator — Complete Guide

Menstrual cycle prediction, normal vs. abnormal cycles, cycle tracking methods, and hormonal health signs to watch.

21–35

Normal cycle length (days)

3–7

Normal period duration (days)

28

Average cycle length

40 yrs

Average reproductive lifespan

Understanding the Menstrual Cycle

The menstrual cycle is a monthly hormonal process that prepares the uterus for potential pregnancy. It begins on the first day of menstrual bleeding (Day 1) and ends the day before the next period. A normal cycle length is 21–35 days, with the average being about 28 days — though fewer than 13% of cycles are actually exactly 28 days.

The menstrual period itself (the bleeding phase) typically lasts 3–7 days. Normal flow involves 30–80 mL of blood total per cycle. Flow heavier than 80 mL (soaking more than one pad/tampon per hour for several consecutive hours) is considered menorrhagia (heavy menstrual bleeding) and warrants medical evaluation.

Cycle regularity is a key indicator of hormonal health. The American College of Obstetricians and Gynecologists (ACOG) describes the menstrual cycle as a "fifth vital sign" because deviations from normal cycle patterns can signal underlying conditions including thyroid disorders, PCOS, hypothalamic amenorrhoea, perimenopause, or nutritional deficiencies.

How to Predict Your Next Period

Simple Calendar Method
Next period start = Last period start
                 + Average cycle length

Example:
  Last period: 1 June 2025
  Average cycle: 29 days
  Next period: 1 June + 29 days = 30 June 2025

For irregular cycles, use average:
  Cycle 1: 27 days
  Cycle 2: 30 days
  Cycle 3: 29 days
  Cycle 4: 31 days
  Cycle 5: 28 days
  Average: (27+30+29+31+28) ÷ 5 = 29 days

Best practice:
  Track at least 3 consecutive cycles
  before calculating an average.
  6+ cycles give more reliable predictions.

Simple calendar tracking is reliable for women with consistent cycles (variation <7 days). For irregular cycles, longer tracking history and additional monitoring methods are recommended.

Cycle Variation Assessment
Coefficient of Variation (CV) of cycle:
  CV = (Standard Deviation ÷ Mean) × 100

Example (6 cycles: 26,28,30,27,29,28 days):
  Mean = (26+28+30+27+29+28)/6 = 28.0
  SD = √[(Σ(xi−mean)²/n)]
     = √[(4+0+4+1+1+0)/6]
     = √1.67 = 1.29
  CV = (1.29/28.0) × 100 = 4.6%

Interpretation:
  CV < 10%  → Very regular cycle
  CV 10–20% → Moderately irregular
  CV > 20%  → Significantly irregular

Or simply: Max − Min cycle length
  < 7 days variation: regular
  7–14 days variation: somewhat irregular
  > 14 days variation: irregular

Cycle-to-cycle variation of less than 7 days is considered clinically regular. Studies show that most women have some natural variation — only about 15% have cycles consistent to within 1–2 days each month.

Normal vs. Abnormal Period Patterns

TermDefinitionPossible Causes
EumenorrheaNormal menstruation (21–35 day cycles)
OligomenorrheaInfrequent periods (>35 days)PCOS, thyroid disorders, stress
PolymenorrheaFrequent periods (<21 days)Hormonal imbalance, perimenopause
AmenorrheaAbsent periods (>3 months)Pregnancy, PCOS, hypothalamic, anorexia
MenorrhagiaHeavy bleeding (>80 mL/cycle)Fibroids, endometriosis, IUD
DysmenorrheaPainful crampsPrimary (hormonal) or secondary (endometriosis)
MetrorrhagiaIrregular bleeding between periodsCervical polyps, infection, hormonal

Consult a healthcare provider if you experience cycles shorter than 21 days, longer than 35 days, absence of periods for 3+ months, or soaking more than one pad/tampon per hour for several consecutive hours.

Frequently Asked Questions

How accurate are period prediction calculators?

For women with regular cycles (variation <7 days), period calculators are accurate to within 1–3 days. For women with naturally irregular cycles, predictions are estimates based on historical averages and become less accurate as variability increases. Tracking 3–6 months of cycles improves prediction accuracy.

Can stress delay a period?

Yes. Psychological or physical stress activates the hypothalamic-pituitary-adrenal (HPA) axis, which can suppress GnRH pulsatility and delay or prevent ovulation. Since the period follows ovulation by approximately 14 days, a delayed ovulation directly delays the next period. Common causes include intense exercise, illness, significant weight change, or emotional stress.

What is a 'late' period?

A period is typically considered late if it has not started 5 or more days after the expected date. However, cycle length naturally varies, so 'late' is relative to your own typical pattern. If you have had unprotected sex and your period is more than a week late, taking a pregnancy test is appropriate. A period more than 6 weeks after the last one warrants medical evaluation.

References & Clinical Sources

  • ACOG Committee Opinion No. 651. Menstruation in Girls and Adolescents: Using the Menstrual Cycle as a Vital Sign. 2015.
  • Munster K, et al. Variations in menstrual cycle characteristics. Hum Reprod. 1992;7(7):1058–62.
  • Small CM, et al. Menstrual cycle characteristics: associations with fertility and early pregnancy loss. Epidemiology. 2006;17(1):52–60.

Methodology, sources & limitations

This calculator uses a published formula and the values entered in the calculator to generate the result.

Formula
Next Period = Last Period Start + Average Cycle Length
Jurisdiction & units
Intended for US, IN, EU, GB, Global. Supports both units where applicable.
Assumptions & limitations
Results are screening or educational estimates based on the inputs you provide. They do not diagnose, treat, or replace advice from a qualified clinician.
Review status
Formula and automated QA completed June 21, 2026; independent professional review is pending. Next scheduled review: September 21, 2026.

Validation sources

  • ACOG Menstrual Cycle Guidelines

Period Calculator — Answer & Method

Predict next period date and track menstrual cycle patterns.

Formula: Period Prediction

Next Period = Last Period Start + Average Cycle Length

cycle = Cycle Length (days)

Example Calculation

With a 28-day cycle and last period on Jan 15, the next period is expected Feb 12.

Important limitation

This is an educational estimate, not a diagnosis or a substitute for professional medical advice.

Key Facts

  • The average menstrual cycle is 28 days, but normal ranges from 21 to 35 days.

Sources & Validation

ACOG Menstrual Cycle Guidelines

Related Calculators

Deterministic: YesAI-Generated Numbers: NoVerified: 2026-02-12

Want to learn more? Browse our calculation guides and tutorials →

See Also