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
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.
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: irregularCycle-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
| Term | Definition | Possible Causes |
|---|---|---|
| Eumenorrhea | Normal menstruation (21–35 day cycles) | — |
| Oligomenorrhea | Infrequent periods (>35 days) | PCOS, thyroid disorders, stress |
| Polymenorrhea | Frequent periods (<21 days) | Hormonal imbalance, perimenopause |
| Amenorrhea | Absent periods (>3 months) | Pregnancy, PCOS, hypothalamic, anorexia |
| Menorrhagia | Heavy bleeding (>80 mL/cycle) | Fibroids, endometriosis, IUD |
| Dysmenorrhea | Painful cramps | Primary (hormonal) or secondary (endometriosis) |
| Metrorrhagia | Irregular bleeding between periods | Cervical 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
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
Related Calculators
Want to learn more? Browse our calculation guides and tutorials →