Period & Menstrual Cycle Calculator

Predict your next period start date, track hormonal cycle phases, and forecast future menstrual schedules with 100% private in-browser tracking.

Reviewed for Mathematical Accuracy Last updated: 2026
Quick Presets:
28 days
5 days
Next Expected Period Start
-
-
Expected Period End Date-
Estimated Ovulation Day-
PMS Symptoms Window (Luteal)-
Next Period Following That-

Cycle Phase Breakdown

Next 6 Cycles Schedule Forecast

Cycle Expected Period Dates Estimated Ovulation Cycle Length
Medical Disclaimer: This health calculator provides statistical approximations based on standard population health formulas (such as WHO and CDC guidelines). It is intended strictly for personal fitness awareness and educational reference, not clinical diagnosis or treatment. Consult a licensed physician or healthcare professional regarding any medical questions or health programs.

How the Menstrual Cycle is Calculated

The menstrual cycle begins on the very first day of your period (Day 1 of bleeding) and ends on the day immediately before your next period begins. While standard medical textbooks cite 28 days as average, healthy cycles range from 21 to 35 days.

Next Period Start = Last Period Start + Cycle Length (Days)
Estimated Ovulation = Next Period Start - 14 Days
Premenstrual Phase (PMS) = Days 24 to 28 of Cycle

The 4 Stages of the Hormonal Cycle

Frequently Asked Questions

How many days is a normal menstrual cycle?

The standard medical definition of a normal menstrual cycle is between 21 and 35 days, with an average length of 28 days from the first day of one period to the first day of the next.

What are the four main phases of the menstrual cycle?

The four phases are: 1. Menstruation (bleeding phase, days 1-5), 2. Follicular phase (egg matures, days 1-13), 3. Ovulation (egg release, around day 14), and 4. Luteal phase (uterine lining thickens, days 15-28).

Why does my period arrive on different dates each month?

A calendar month has 30 or 31 days (except February), while average menstrual cycles are 28 days. Because cycle lengths do not match calendar months, period dates shift forward by 2 to 3 days each calendar month.

Is my menstrual tracking data stored or transmitted?

No. Calc369 processes all calculations strictly inside your web browser. No personal health information or cycle dates are sent to any remote server or third party.