Menstrual Cycle Phase Calculator
Understanding your menstrual cycle may help you recognize patterns in energy, mood, and physical sensations throughout the month. The menstrual cycle is typically divided into four phases: menstrual, follicular, ovulation, and luteal. This calculator estimates your current phase based on your last period start date and average cycle length. It is an educational awareness tool, not a medical diagnostic or fertility prediction system.
Reviewed by GetHealthyCalculators Editorial Team · Updated April 15, 2026
Quick Answer
A typical menstrual cycle has four phases: menstrual (days 1–5), follicular (days 6–13), ovulation (around day 14), and luteal (days 15–28). Phase timing varies by individual cycle length.
These results are estimates based on general formulas and are not a substitute for professional medical advice. Consult a healthcare provider before making health decisions.
How the Formula Works
Enter your last period start date — the first day of bleeding.
Day 1 = first day of periodEnter your average cycle length. Most cycles range from 21–45 days; 28 days is used as a default.
Cycle length = days from period start to next period startCalculate your current day of cycle: days elapsed since last period start + 1.
Day of cycle = (today − last period start) mod cycle length + 1Estimate ovulation day: cycle length minus 14 (the luteal phase is typically 14 days).
Estimated ovulation day = cycle length − 14Map current day to a phase: menstrual (days 1–5), follicular (days 6 to ovulation−1), ovulation (ovulation day), luteal (remaining days).
Phase boundaries shift with cycle length
How to Interpret Your Results
Phase descriptions below are generalizations based on typical hormonal patterns. Actual hormone levels, symptoms, and timing vary significantly between individuals and cycle to cycle. Use this tool as a starting point for self-awareness, not as a clinical reference.
- Menstrual Phase (Days 1–5)
- 1–5 — The uterine lining sheds. Estrogen and progesterone are at their lowest. Bleeding typically lasts 3–7 days.
- Follicular Phase (Days 6–13)
- 6–13 — FSH stimulates follicle development and estrogen begins to rise. Energy and focus may increase.
- Ovulation (Around Day 14)
- 14–14 — An LH surge typically triggers the release of an egg. Energy often peaks. Exact timing varies.
- Luteal Phase (Days 15–28)
- 15–28 — Progesterone rises to prepare the uterine lining. Energy may gradually decrease. PMS symptoms may appear toward the end of this phase.
Limitations
- This tool uses a simplified day-counting model. Real cycle phases are driven by hormones, not a calendar, and vary from person to person and cycle to cycle.
- Ovulation timing is estimated as cycle length minus 14. Many people ovulate at different times, especially those with irregular cycles.
- This calculator does not account for hormonal contraception, perimenopause, PCOS, thyroid conditions, or other factors that affect the menstrual cycle.
- This is not a fertility predictor and should not be used for family planning. For fertility tracking, consult a healthcare provider.
- For informational and educational purposes only. Always consult your healthcare provider with questions about your menstrual cycle.
Frequently Asked Questions
What are the four phases of the menstrual cycle?
How long is a typical menstrual cycle?
When does ovulation occur?
Can I use this to track fertility or predict pregnancy?
Does hormonal birth control affect cycle phases?
What if my cycle is irregular?
Track your next period date
Period CalculatorRelated Calculators
Period Calculator
Track your menstrual cycle with next period predictions, ovulation estimates, and a 6-cycle forecast.
CalculateOvulation Calculator
Estimate your ovulation date and fertile window based on your menstrual cycle.
CalculateDue Date Calculator
Estimate your due date from your last menstrual period, conception, or IVF transfer date.
CalculatePerimenopause Symptom Score
Assess perimenopause symptom severity using the validated Menopause Rating Scale (MRS) with somatic, psychological, and urogenital subscales.
Calculate