Free Period Calculator — Predict Your Next Period, Cycle Length & Ovulation Date

Predict your next period, ovulation & fertile window
First day of your most recent period
Average days between periods — usually 21 to 35
How many days your period typically lasts
Your Next Period
— Ovulation Date
— Fertile Window
— Cycle Length
— Period Duration
Current Cycle Phase
Menstrual Follicular Ovulation Luteal
Upcoming Period Forecast
# Start Date End Date Ovulation
🥗
Cycle-Based Diet Plan
Share or Save Your Results
Medical Disclaimer: This tool is for informational purposes only and is not a substitute for medical advice. Cycle lengths naturally vary. Please consult a healthcare provider for personal guidance.

Use our free period calculator to predict when your next period is due, estimate your cycle length, find your ovulation window, and track your menstrual cycle — all in one place. Simply enter the first day of your last period and your average cycle length to get started.


What Is a Period Calculator and How Does It Work?

A period calculator is an online tool that uses the first day of your last menstrual period (LMP) and your average cycle length to estimate your upcoming period dates, ovulation day, fertile window, and even flag if your period is late. It is based on the Rhythm Method (Knaus–Ogino method) — a scientifically recognized system for mapping menstrual cycle patterns over time.

Most calculators assume a standard 28-day cycle with a 14-day luteal phase, but our tool accommodates cycle lengths from 21 to 35 days, covering the full normal range recognized by the American College of Obstetricians and Gynecologists (ACOG).


How to Use This Period Calculator

Using this calculator takes less than 30 seconds:

Step 1 — Enter the first day of your last period (your LMP date).
Step 2 — Select how long your period typically lasts (2–7 days is average).
Step 3 — Enter your average menstrual cycle length (default: 28 days).
Step 4 — Click Calculate to see your next period date, ovulation window, and a 6-month menstrual calendar.

Results include your predicted period start date, estimated period end date, most fertile days, approximate ovulation day, and PMS window.


When Is My Next Period Due? Understanding Your Cycle Length

The most common question women ask is: “When is my next period due?” The answer depends entirely on your cycle length — the number of days from the first day of one period to the first day of the next.

Average cycle lengths and what they mean:

A 21–24 day cycle is considered a short but normal menstrual cycle. A 25–30 day cycle is the most common range, with 28 days being the textbook average. A 31–35 day cycle is a longer but still regular cycle. A cycle that varies by fewer than 8 days between your shortest and longest cycle is classified as regular. If your cycles vary by more than 8 days, you may have an irregular period — our calculator has a dedicated irregular period mode for this.

To calculate your next period manually: take your LMP date and add your cycle length in days. Example — if your last period started June 1 and your cycle is 28 days, your next period is due around June 29.


Am I Late? How to Use This as a Late Period Calculator

If your period hasn’t started on the predicted date, you can use this tool as a late period calculator. Enter your LMP and cycle length — if today’s date falls past your predicted start date, the calculator will show how many days late your period is.

Common reasons a period can be late include:

Stress, significant weight changes, excessive exercise, thyroid disorders, PCOS (polycystic ovary syndrome), perimenopause, recent travel or illness, and early pregnancy. A period is generally considered late after 5 or more days past the expected date. If your period is more than 2 weeks late, it is advisable to take a pregnancy test and consult a healthcare provider.


Understanding Your Menstrual Cycle Phases

Your menstrual cycle is not just about bleeding — it is a complex hormonal cycle divided into four distinct phases, each affecting your energy, mood, and body differently.

Menstrual Phase (Days 1–5 on average): This is when bleeding occurs. The uterine lining (endometrium) sheds because no fertilized egg was implanted. Estrogen and progesterone are at their lowest.

Follicular Phase (Days 1–13): Overlapping with menstruation, this phase begins on day 1 and ends at ovulation. The pituitary gland releases FSH (follicle-stimulating hormone), triggering follicle development in the ovaries. Estrogen rises steadily.

Ovulation Phase (Around Day 14): A surge in LH (luteinizing hormone) triggers the release of a mature egg from the dominant follicle. This is the most fertile point in your cycle — typically 5 days before ovulation through 1–2 days after are peak conception days.

Luteal Phase (Days 15–28): After ovulation, the ruptured follicle becomes the corpus luteum and produces progesterone to prepare the uterine lining for a potential fertilized egg. If pregnancy does not occur, progesterone drops, triggering the next period. PMS symptoms — bloating, mood changes, breast tenderness — typically appear during this phase.


Period Calculator for Irregular Periods — How It Helps

Many women have cycles that do not follow a perfect 28-day rhythm. Irregular periods can be caused by hormonal imbalances, PCOS, thyroid issues, stress, extreme dieting, breastfeeding, or perimenopause.

For irregular cycles, the best approach is to:

Track your last 3 periods and calculate the average cycle length. Use that average as your input in the calculator. The tool will give you a predicted range rather than a single fixed date.

Our period calculator for irregular periods uses a rolling average method — enter data from your last 3 cycles for the most accurate prediction. Consistent tracking over 3–6 months gives you the clearest picture of your personal cycle pattern.


Safe Days Calculator — Understanding Your Fertile Window

The safe period calculator feature helps you identify days in your cycle when the probability of conception is lowest. Based on the Rhythm Method, fertile days are typically the 5 days before ovulation, ovulation day itself, and 1–2 days after.

Important disclaimer: This calculator is for informational purposes only. The safe days estimation is not a reliable method of contraception. Ovulation timing can shift due to stress, illness, or cycle irregularity. For contraceptive planning, always consult a qualified gynecologist.


How to Calculate Your Menstrual Cycle Length

Many women ask: “How long is my cycle?” Here is how to measure it accurately:

Mark the first day of bleeding as Day 1 of your current cycle. Count forward until — but not including — the first day of your next period. That total count is your cycle length.

For example: Period starts May 3. Next period starts May 31. Cycle length = 28 days.

To find your average cycle length, track 3 or more consecutive cycles and divide the total days by the number of cycles tracked. This gives you a much more reliable number to plug into any period calculator or period predictor.


What Day of My Cycle Am I On? — Tracking Your Cycle Phase

Knowing what day of your cycle you are currently on helps you understand your body’s hormonal state, predict upcoming symptoms, and plan accordingly.

To find your cycle day: subtract the date your last period started from today’s date and add 1. For example, if your period started June 10 and today is June 17, you are on Cycle Day 8 — still in the follicular phase.

This is directly linked to the concept of menstrual cycle phases calendar tracking, where each phase has implications for energy levels, libido, skin condition, and emotional state.


PMS Calculator — When Will PMS Symptoms Start?

Premenstrual syndrome (PMS) symptoms typically begin 7–14 days before your period starts — during the luteal phase. Common symptoms include bloating, irritability, breast tenderness, food cravings, fatigue, headaches, and mood swings.

Our PMS calculator estimates your luteal phase start date based on your cycle length and typical ovulation timing. Knowing your PMS window in advance lets you prepare — adjust your diet, reduce caffeine, prioritize sleep, and manage stress before symptoms peak.


Period Predictor for Upcoming Events — Will I Have My Period on My Wedding Day?

One of the most-searched questions is: “Will I have my period on my wedding day?” or for a vacation, a sports event, or an important exam.

Our period predictor for future events lets you enter any target date to check where it falls in your predicted menstrual calendar. Simply look at your 6-month period calendar output and identify whether your period is predicted to overlap with your planned date. This gives you time to speak with a doctor about hormonal options if you wish to adjust your cycle timing.


Period Calculator vs. Period Tracker App — What’s the Difference?

A period calculator gives you instant predictions right in your browser — no app download, no account required, completely free and private. Just enter your data, get your results, and go.

A period tracker app logs your symptoms, flow intensity, mood, and other health data over time, using historical patterns to improve prediction accuracy through AI and machine learning.

Both tools serve different needs. Our online period calculator is ideal for quick, one-time predictions — especially useful if you do not want to install an app or share personal health data with a third-party platform. For long-term tracking and deeper health insights, a dedicated app can complement this calculator.


How to Track Your Period on a Calendar — Manual Method

If you prefer to track your menstrual cycle manually without a calculator or app, here is a simple system:

Use a physical calendar, a planner, or a simple notes app. Mark Day 1 every time your period starts with a colored dot or the letter “P.” Count forward by your cycle length to predict your next start date. Circle the 5 days before your predicted ovulation day as your fertile window. Note any symptoms alongside each day for pattern recognition.

Consistent manual tracking over 3–6 months builds a reliable personal cycle profile and is a helpful complement to any online period calculator.


Menstrual Cycle FAQ

How many days is a normal period? Most periods last between 2 and 7 days. A period shorter than 2 days or longer than 7 days may warrant a medical evaluation.

How many days between periods is normal? A gap of 21 to 35 days from the start of one period to the start of the next is within the normal range established by ACOG.

What is the average menstrual cycle length? The widely cited average is 28 days, though studies show most women fall between 25 and 30 days.

Does spotting count as the first day of my period? No. Light spotting before full flow begins does not count as Day 1. Day 1 is the first day of full, red blood flow.

Can stress delay my period? Yes. Psychological stress can disrupt the hypothalamic-pituitary-ovarian (HPO) axis, delaying or suppressing ovulation and pushing back your period start date.

How do I calculate my next period if I have irregular cycles? Average your last 3–6 cycle lengths and use that number. Our irregular period calculator handles this automatically.

How long does ovulation last? The egg is viable for only 12–24 hours after release, but sperm can survive up to 5 days in the reproductive tract, making the fertile window approximately 5–6 days total.

Is this calculator safe to use as birth control? No. This calculator is a tracking and prediction tool, not a contraceptive method. Do not use it as a replacement for medically approved birth control.


Who Should Use a Period Calculator?

Anyone with a menstrual cycle can benefit from a period calculator — whether you are:

Tracking a regular cycle for general awareness and life planning. Monitoring an irregular cycle to identify patterns for a doctor’s visit. Trying to conceive and wanting to pinpoint your fertile window and ovulation date. Planning around a major event like a wedding, vacation, or athletic competition. Checking if a late period is genuinely overdue or just slightly off-schedule. Going through perimenopause and noticing cycle length changes.

Scroll to Top