Menstrual Cycle Calculator

Our free menstrual cycle calculator helps you predict your next period, understand each phase of your cycle, and identify your fertile window. Simply enter the first day of your last period and your average cycle length to get accurate predictions for multiple upcoming cycles — including period dates, ovulation windows, and phase breakdowns.

star 4.9
auto_awesome AI
New
28 days
21 days (short) 28 days (avg) 35 days (long)
5 days
2 days 7 days
Current Status Follicular
Cycle Day
Days to Period
Days to Ov.

This Month

Period Fertile Ovulation Today
calendar_month Next Period
calculating...

egg Ovulation & Fertile Window

Ovulation Date
Fertile Window
Peak Fertility

Cycle Phases

Day 1 Follicular Ov. Day 28

Upcoming Cycles

auto_awesome AI Analysis

Powered by Claude

Cycle Summary (28-day cycle, LMP Apr 1):

  • Next period: April 29, 2026
  • Ovulation: ~April 15, 2026
  • Fertile window: April 10–15
  • Current phase: Follicular Phase

Cycle predictions are estimates. Track 3+ cycles for best accuracy. Consult a healthcare provider for irregular periods.

lightbulb Tips

  • Normal cycle: 21–35 days, avg 28
  • Track first day of flow, not spotting
  • Ovulation = cycle length minus 14 days
  • Track 3+ cycles for reliable average

cycle Cycle Phases (28-day)

Menstrual Days 1–5
Follicular Days 6–13
Ovulation Day 14
Luteal Days 15–28
Cycle Length Norms
Short cycle 21–24 days
Average cycle 25–30 days
Long cycle 31–35 days
Period Duration
Normal range 2–7 days

How to Use This Calculator

calendar_month

Enter Last Period Date

Select the first day of your most recent menstrual period (not spotting).

cycle

Set Cycle Length

Enter your average cycle length (21–35 days). The average is 28 days.

analytics

View Predictions

See your next period date, ovulation window, and cycle phase breakdown.

event_upcoming

Plan Multiple Cycles

Get predictions for up to 12 upcoming cycles for long-term planning.

The Formula

A menstrual cycle begins on the first day of your period and ends the day before your next period. The average cycle is 28 days but can range from 21 to 35 days. Ovulation typically occurs 14 days before the next period (luteal phase = 14 days).

Next Period = LMP + Cycle Length

lightbulb Variables Explained

  • Next Period Predicted start date of next menstrual period
  • LMP First day of last menstrual period
  • Cycle Length Average number of days between periods (21–35 days)

tips_and_updates Pro Tips

1

Track your period on the first day of flow, not spotting

2

A normal cycle ranges from 21 to 35 days

3

Period length of 2–7 days is considered normal

4

Stress, illness, and lifestyle changes can shift your cycle

5

Track 3+ cycles to determine your true average length

6

Period apps and basal body temperature improve accuracy for irregular cycles

Menstrual Cycle Calculator - Predict Your Next Period

Our free menstrual cycle calculator predicts your next period date, tracks your cycle phases, and identifies your fertile window. Enter your last period date and average cycle length to get accurate predictions for multiple upcoming cycles.

Period Prediction Calculator

Predict your next period by entering the first day of your last period and your average cycle length. Our calculator adds your cycle length to your last period date to predict when your next period will arrive — and continues predicting for up to 12 cycles ahead.

Menstrual Cycle Length Calculator

Track your menstrual cycle length by recording the first day of consecutive periods. Most cycles range from 21 to 35 days. A 28-day cycle is average, but 'normal' is whatever is consistent for you. Cycles that vary by more than 7 days may indicate hormonal changes worth monitoring.

Fertile Window & Ovulation Calculator

Your menstrual cycle calculator also predicts your ovulation date and fertile window. Ovulation typically occurs 14 days before your next period. The fertile window spans 5 days before ovulation through ovulation day — a total of 6 days when pregnancy is possible.

Period Calculator for Irregular Cycles

If your periods are irregular, calculate your average cycle length using 3–6 recent cycles. Add up the days and divide by the number of cycles. Enter this average for the most accurate predictions. For highly irregular periods, consider tracking basal body temperature alongside this calculator.

Understanding Your Menstrual Cycle Phases

Your menstrual cycle has four phases: Menstrual (days 1–5), Follicular (days 6–13), Ovulation (around day 14), and Luteal (days 15–28 for a 28-day cycle). Understanding each phase helps you predict symptoms, energy levels, and fertility throughout the month.

Frequently Asked Questions

sell

Tags