Menstrual Cycle Period Calculator

Predict your next period, ovulation, and fertile window based on your cycle length and last period start date.

isCalculator Editorial Team Published by:
Reviewed by: Review Board
Last Updated:

Was this calculator helpful?

How to use this tool?

Follow these steps to use the Menstrual Cycle Period Calculator:

  1. Enter Last Period Start Date – Select the first day of your most recent menstrual period using the date picker.
  2. Set Cycle Length – Input your average cycle length in days (typical range: 21–35 days, allowed: 20–45).
  3. Set Period Length – Enter how many days your period usually lasts (1–10 days).
  4. Set Luteal Phase Length – Enter your luteal phase length (typically 14 days, range 10–16).
  5. Click "Calculate" – The calculator will display:
    • Next Period Start – Predicted start date of your next period.
    • Ovulation Day – Estimated day of ovulation.
    • Fertile Window – The 6-day window (5 days before ovulation to 1 day after) when conception is most likely.

Note: All inputs are in days (no metric/imperial conversions needed). The calculator assumes a regular cycle. If you see an error, check that your cycle length is longer than your luteal phase length.

Previous Results

Generate Charts
Result Inputs Date

Frequently Asked Questions

A menstrual cycle is the time from the first day of one period to the first day of the next period. The average cycle is 28 days, but it can range from 21 to 35 days.

Ovulation typically occurs 14 days before the next period starts. By subtracting the luteal phase length from the predicted next period date, we estimate the ovulation day.

The fertile window is the days when pregnancy is most likely. It includes the 5 days before ovulation and the day of ovulation itself, due to sperm lifespan.

Reviewed by Experts

Anita Leonor F. Jaime

Anita Leonor F. Jaime

Physician

Dedicated Occupational Physician with experience in Occupational Medicine and emergency care. Proficient in health assessments, hygiene management, and compliance with safety standards. Committed to promoting occupational health and improving workplace quality of life.

LinkedIn
Dr. Leonilde Melgaço

Dr. Leonilde Melgaço

Medical Doctor

Primary health care and Assistant Physician in Occupational Medicine

LinkedIn
Dr. Zouheir Ballouk

Dr. Zouheir Ballouk

Doctor

Medical Doctor Phd

LinkedIn
Layla Nesr

Layla Nesr

Nutritionist

Bachelor’s Degree, BS in Nutrition and Dietetics

LinkedIn
Neil Chaves

Neil Chaves

Doctor

Dentist

LinkedIn
Quick Convert
Length Converter
0
Weight/Mass Converter
0
Area Converter
0
Volume Converter
0
Speed Converter
0
Temperature Converter
0
Pressure Converter
0
Energy Converter
0
Power Converter
0
Force Converter
0
Time Converter
0
Angle Converter
0
Fuel Consumption Converter
0
Data Storage Converter
0
Base Numbers Converter
0
Dry Volume Converter
0
Currency Converter
0
Text Case Converter
0