MathIsimple
Health

Period Calculator

Track and predict your menstrual cycle, ovulation, and fertile window

100% FreeStep-by-Step Solutions
This calculator is for educational purposes only. Not a substitute for medical advice. Consult with a healthcare provider for medical advice.
Period Calculator
Enter your last period date and cycle information

Typically 21-35 days

Typically 2-7 days

Try These Examples
Click on any example to automatically fill the calculator
Example 1

28-day cycle, 5-day period

cycleLength: 28
periodLength: 5
Menstrual-cycle science and practical tracking guide

Cycle tracking is most useful when you treat it as pattern recognition, not exact prediction. Many people are taught that every cycle is 28 days with ovulation on day 14. That can happen, but normal cycles can range from about 21 to 35 days, and even healthy cycles may shift by a few days month to month. The value of a period calculator is that it gives you a structured baseline: expected next period date, likely ovulation window, and fertile days worth watching more closely.

A period starts on the first day of bleeding, not spotting. From there, the cycle has four biological phases. Menstruation is when the uterine lining sheds. The follicular phase overlaps with early cycle days and includes follicle growth in the ovary under FSH signaling. Ovulation is the release of an egg, triggered by an LH surge. The luteal phase follows ovulation and is usually more stable in length than the follicular phase. This is why late periods are often caused by delayed ovulation rather than a long luteal phase.

The calculator estimates ovulation by subtracting roughly 14 days from the projected next period. That is a practical rule, not a diagnostic test. If your cycle length changes, your ovulation estimate shifts with it. For example, a 30-day cycle often points to ovulation near day 16; a 24-day cycle often points closer to day 10. Fertile timing includes the five days before ovulation plus ovulation day, because sperm can survive in cervical mucus for multiple days while the egg remains viable for a shorter period after release.

Here is a concrete example. Suppose your last period started on March 3, average cycle length is 30 days, and bleeding lasts 5 days. The next period estimate is around April 2. Ovulation estimate is around March 19. A practical fertile window might run from March 14 to March 20. If your next two cycles arrive on April 1 and May 3, you can already see natural variability. This is why you should update the log monthly instead of relying on a single historical cycle.

Symptom tracking makes forecasts more useful. Cervical mucus that becomes clear and stretchy often aligns with peak fertility. Basal body temperature typically rises after ovulation, which confirms ovulation retrospectively. Mid-cycle discomfort, breast tenderness, and mood changes can provide extra context, but symptoms differ widely by person. The strongest approach is to combine date-based prediction with at least one body sign, especially if you are tracking for conception or contraception planning.

Irregular cycles are common during adolescence, postpartum transitions, perimenopause, and periods of high stress, travel, or major weight change. Thyroid disorders, PCOS, and certain medications can also affect timing. If cycles are frequently shorter than 21 days, longer than 35 days, missing for months, or associated with severe pain or heavy bleeding, medical evaluation is appropriate. A calculator can flag trends, but it cannot diagnose underlying causes.

For practical use, keep entries simple and consistent: cycle start date, bleed duration, flow changes, pain level, and any major lifestyle factors that month. Over 3-6 cycles, patterns become clearer and predictions improve. The goal is not to force your body into a perfect calendar. The goal is to build awareness, reduce surprises, and know when a change is likely normal versus when it needs professional follow-up.

Menstrual Cycle Phase Diagram
Typical 28-day phase flow with color-coded segments.

Days 1-5: Menstruation

Days 6-13: Follicular phase

Day 14: Ovulation estimate

Days 15-28: Luteal phase

Frequently Asked Questions

Add your average cycle length to the first day of your last period. For example, if your last period started January 1st and your cycle is 28 days, your next period should start around January 29th.
Ask AI ✨
Period Calculator 2026 - Menstrual Cycle Calculator & Tracker | MathIsimple