Period Calculator
Free Period Calculator with medically-sourced formulas. Enter your measurements for personalized, accurate health insights.
Reviewed for accuracy by Rahul Singh, Health & Wellness Specialist
Medical disclaimer: This calculator is provided for educational and informational purposes only and does not constitute medical advice, diagnosis, or treatment. Results are general estimates and may not reflect your individual circumstances. Always consult a qualified healthcare professional before making decisions about your health.
Period Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Next Period = Last Period Start + Cycle Length
Worked example — Next 3 periods: Mar 29, Apr 26, May 24 | Periods per year: ~13 | ~65 bleeding days/year
Formula
Next Period = Last Period Start + Cycle Length
Your next period is predicted by adding your average cycle length to the first day of your last period. Ovulation is estimated at (Cycle Length - 14) days after period start, based on the relatively consistent 14-day luteal phase. The fertile window spans 5 days before ovulation through 1 day after. These are estimates — actual cycles can vary.
Worked Examples
Example 1: Regular 28-Day Cycle Prediction
Problem:Last period started March 1. Cycle length is 28 days, period duration is 5 days. Predict the next 3 periods and fertile windows.
Solution:Cycle 1: Period March 29 - April 2 Ovulation: April 12 (Day 14) Fertile window: April 7-13 Cycle 2: Period April 26 - April 30 Ovulation: May 10 Fertile window: May 5-11 Cycle 3: Period May 24 - May 28 Ovulation: June 7 Fertile window: June 2-8
Result:Next 3 periods: Mar 29, Apr 26, May 24 | Periods per year: ~13 | ~65 bleeding days/year
Example 2: Shorter 25-Day Cycle
Problem:Last period started March 5. Cycle length is 25 days, period duration is 4 days. When are the next periods?
Solution:Ovulation day = 25 - 14 = Day 11 Cycle 1: Period March 30 - April 2 Ovulation: April 10 Fertile window: April 5-11 Cycle 2: Period April 24 - April 27 Ovulation: May 5 Fertile window: April 30 - May 6 Periods per year = 365 / 25 ≈ 15
Result:Next periods: Mar 30, Apr 24, May 19 | Ovulation on Day 11 | ~15 periods/year
Frequently Asked Questions
What is a normal menstrual cycle length?
A normal menstrual cycle ranges from 21 to 35 days, with the average being 28 days. The cycle is counted from the first day of one period to the first day of the next. Cycle length can vary by a few days from month to month — variation of up to 7-9 days between cycles is considered normal. Factors that can affect cycle length include stress, weight changes, exercise intensity, travel, illness, and hormonal changes. Cycles are often irregular during the first few years after menarche (first period) and again during perimenopause (years before menopause). If your cycle is consistently shorter than 21 days or longer than 35 days, or if you experience significant irregularity, consult a healthcare provider. Tracking your cycle for several months helps establish your personal pattern and identify any irregularities.
What are the four phases of the menstrual cycle?
The menstrual cycle consists of four distinct phases: 1) Menstruation (days 1-5 typically) — the uterine lining sheds, resulting in bleeding that lasts 3-7 days. 2) Follicular Phase (days 1-13) — overlaps with menstruation and continues after; the pituitary gland releases FSH, stimulating follicle development in the ovaries; estrogen rises, thickening the uterine lining. 3) Ovulation (around day 14) — a surge in LH triggers the release of a mature egg from the dominant follicle; this is the most fertile time. 4) Luteal Phase (days 15-28) — the empty follicle becomes the corpus luteum, producing progesterone to maintain the uterine lining; if no implantation occurs, progesterone drops, triggering menstruation. Understanding these phases helps you recognize normal body changes and identify your fertile window.
How long does a normal period last?
A normal period (menstruation) lasts between 3 and 7 days, with the average being 5 days. Bleeding is typically heaviest during the first 2-3 days and gradually lightens. Normal blood loss during a period is 30-80 mL (about 2-5 tablespoons) total. If you soak through a pad or tampon every hour for several hours, pass clots larger than a quarter, or your period lasts more than 7 days, you may have menorrhagia (heavy menstrual bleeding), which affects about 1 in 5 women. Light periods (fewer than 2 days or very light flow) can also indicate hormonal issues. Period duration and flow can change with age, after pregnancy, with certain medications (especially hormonal contraceptives), and during perimenopause. Keeping a period diary helps you notice changes and provides valuable information for your healthcare provider.
What symptoms are normal during menstruation?
Common menstrual symptoms include: Cramping (dysmenorrhea) — affects 50-90% of women, caused by prostaglandins triggering uterine contractions; mild to moderate pain in the lower abdomen, back, or thighs is normal. Bloating and water retention — hormonal changes cause fluid retention, typically resolving after the period ends. Breast tenderness — caused by hormonal fluctuations, usually improving once bleeding starts. Mood changes — irritability, sadness, or anxiety related to hormonal shifts. Fatigue — iron loss from bleeding and hormonal changes contribute to tiredness. Headaches — estrogen withdrawal can trigger menstrual migraines. Digestive changes — prostaglandins can affect bowel movements. Premenstrual Syndrome (PMS) affects 75% of women to some degree. Symptoms that severely interfere with daily life may indicate PMDD (Premenstrual Dysphoric Disorder) and warrant medical evaluation.
When should I see a doctor about my period?
Consult a healthcare provider if you experience: Absent periods (amenorrhea) — no period for 3+ months without pregnancy; could indicate hormonal imbalances, PCOS, thyroid issues, or premature ovarian failure. Very heavy bleeding — soaking through products every 1-2 hours, periods lasting more than 7 days, or passing large clots. Severe pain — cramps that don't respond to OTC pain relievers or significantly impact daily activities (could indicate endometriosis or fibroids). Irregular cycles — cycles consistently shorter than 21 days or longer than 35 days, or significant variation between cycles. Bleeding between periods — spotting or bleeding outside your normal period. Post-menopausal bleeding — any bleeding after 12 months without a period. Sudden changes — significant changes in flow, duration, or symptoms from your normal pattern. These symptoms may indicate conditions like PCOS, endometriosis, fibroids, thyroid disorders, or other treatable conditions.
How accurate are period prediction calculators?
Period prediction calculators provide estimates based on your average cycle length and are most accurate for women with regular cycles that vary by only a few days each month. For someone with a consistent 28-day cycle, predictions can be accurate within one to two days. However, many factors can cause deviations including stress, illness, travel, changes in exercise or diet, and hormonal fluctuations. Studies show that only about 13 percent of women have a perfect 28-day cycle. For the most accurate predictions, track your cycle for at least three to six months to establish your personal average cycle length.
What is ovulation and when does it typically occur?
Ovulation is the release of a mature egg from one of the ovaries, and it is the most fertile point in the menstrual cycle. It typically occurs about 14 days before the start of the next period, which is why Period Calculator uses the formula of cycle length minus 14 to estimate ovulation day. For a 28-day cycle, ovulation usually falls around day 14. For a shorter 25-day cycle, it would be around day 11. The egg survives for 12 to 24 hours after release, while sperm can survive in the reproductive tract for up to five days, creating a fertile window of approximately six days per cycle.
Can stress and lifestyle changes affect my menstrual cycle?
Yes, stress and lifestyle factors can significantly impact your menstrual cycle. Psychological stress triggers the release of cortisol, which can suppress the hormones that regulate ovulation, leading to delayed or missed periods. Sudden weight loss or gain, extreme exercise, poor nutrition, jet lag, and shift work can all disrupt the hypothalamic-pituitary-ovarian axis that controls your cycle. Even positive life changes like starting a new job or moving can temporarily affect cycle regularity. Most stress-related cycle changes are temporary and resolve once the stressor is addressed or the body adapts.
What is the difference between spotting and a period?
Spotting refers to light bleeding or brown discharge that occurs outside of your regular menstrual period. It is typically much lighter than a period, often requiring only a panty liner rather than a pad or tampon. Spotting can occur mid-cycle around ovulation due to the drop in estrogen, during early pregnancy as implantation bleeding, as a side effect of hormonal contraceptives, or due to cervical irritation. A period involves heavier bleeding that lasts three to seven days and follows a predictable cyclical pattern. If you experience frequent or unexplained spotting between periods, it is worth discussing with your healthcare provider to rule out underlying conditions.
References
Reviewed for accuracy by Rahul Singh, Health & Wellness Specialist · Editorial policy
Related Calculators
🧮Addiction Calculator
Calculate addiction with inputs, formulas, and instant results.
🧮Alcohol Unit Calculator
Calculate alcohol unit with inputs, formulas, and instant results.
🧮AUDIT-C Calculator
Calculate audit ccalculator with inputs, formulas, and instant results.
🧮AUDIT Full Questionnaire Calculator
Calculate auditfull questionnaire with inputs, formulas, and instant results.
🧮AUDIT Score Calculator
Calculate audit score with inputs, formulas, and instant results.
🧮CAGE Questionnaire Calculator
Calculate cagequestionnaire with inputs, formulas, and instant results.
🧮Cigarette Calculator
Calculate cigarette with inputs, formulas, and instant results.
🧮DAST-10 Drug Abuse Screening Calculator
Calculate dast10drug abuse with inputs, formulas, and instant results.