Menstrual Cycle

Menstrual Cycle Calculator – Calculate Your Cycle Length, Period Dates & Cycle Day

Calculate your menstrual cycle length, track your cycle days, and estimate upcoming period dates based on your cycle information. Enter your last period date and average cycle length to see your full cycle breakdown.

How to Use the Menstrual Cycle Calculator

Menstrual cycle calculator interface showing a monthly calendar with period days, fertile window, and inputs for average cycle length and start date

This menstrual cycle calculator needs two pieces of information:

  • First day of your last period — the most recent day your bleeding started.
  • Average cycle length — the typical number of days from one period’s start to the next.

Enter both, and you’ll see your estimated cycle length breakdown, current cycle day, and upcoming period dates — along with where you likely fall in your cycle right now.

What Is a Menstrual Cycle?

Your menstrual cycle is the full month-long process your body goes through, starting from the first day of one period through to the day before your next period begins. It’s driven by a coordinated rise and fall of hormones that prepares your body for a possible pregnancy each cycle, whether or not that’s the goal. For a full breakdown of what happens hormonally at each stage, see our Menstrual Cycle Phases guide.

How to Calculate Your Menstrual Cycle Length

Cycle length is counted from the first day of one period to the first day of the next period — not from the last day of bleeding, which is a common point of confusion.

Example: If one period starts on June 1 and the next period starts on June 29, your cycle length for that month is 28 days.

Tracking this across 3-6 cycles, rather than relying on just one, gives a more reliable average cycle length to work from — which is exactly what this calculator uses as its input.

What Is a Normal Menstrual Cycle Length?

A normal menstrual cycle typically falls between 21 and 35 days, according to ACOG. There’s no single “correct” length that applies to everyone — healthy cycles vary meaningfully from person to person. For a deeper look at what’s considered typical and when a cycle length is worth discussing with a doctor, see our full guide: What Is a Normal Menstrual Cycle?

The 4 Phases of the Menstrual Cycle

Every cycle moves through four phases: menstruation (your period), the follicular phase (as an egg matures and estrogen rises), ovulation (egg release), and the luteal phase (progesterone rises, then falls if pregnancy doesn’t occur, restarting the cycle). We cover each phase in depth, including the specific hormones involved, in our Menstrual Cycle Phases and How Hormones Change During the Menstrual Cycle guides.

Menstrual Cycle vs. Period

Your period is one phase of your menstrual cycle — not a separate event from it, and not the same length as it.

These two terms get used interchangeably in everyday conversation, but they mean different things:

PeriodMenstrual Cycle
What it isThe days of active bleedingThe full cycle from one period’s start to the next
Typical length2–7 days21–35 days
What it marksThe start of a new cycle (cycle day 1)Every phase: period, follicular, ovulation, luteal

In short: every period is part of a menstrual cycle, but a menstrual cycle is much more than just the period itself.

What Cycle Day Am I On?

Menstrual cycle calculator diagram showing cycle day 1, follicular phase, ovulation, and luteal phase around a 28-day cycle

Cycle day 1 is the first day of visible bleeding for that cycle — not the last day of your period, and not a day you’re expecting bleeding to start. Every subsequent day of your cycle counts forward from there.

Example: If your last period started on August 1st and today is August 15th, you’re on cycle day 15 — regardless of how many days your period itself lasted.

Knowing your current cycle day is useful context for roughly where you sit relative to your fertile window and next expected period, which is part of what this calculator works out for you automatically.

How Does Cycle Length Affect Ovulation?

Ovulation timing is generally estimated by counting backward from your next expected period, roughly 14 days before it — not forward from day 1 of your current cycle. This means shorter cycles tend to mean earlier ovulation, and longer cycles tend to mean later ovulation, rather than everyone ovulating on a fixed calendar day. For a dedicated estimate of your likely ovulation date, see our Ovulation Calculator.

Menstrual Cycle and Fertile Window

Your fertile window — the days when pregnancy is biologically possible — is tied directly to where you are in your cycle, since it clusters around your estimated ovulation day. Tracking your cycle consistently is what makes this window easier to estimate in the first place. For the full breakdown of your fertile days specifically, see our Fertile Window Calculator.

What Can Cause Menstrual Cycle Changes?

  • Stress
  • Illness
  • Changes in sleep patterns
  • Significant weight changes
  • Intense or sudden increases in exercise
  • Hormonal changes, including starting or stopping birth control
  • Life-stage changes, such as puberty or perimenopause
  • Pregnancy
  • Certain medications

An occasional shift in cycle length usually isn’t a cause for concern on its own — but a pattern that persists over several cycles is worth paying attention to.

When Should You Talk to a Healthcare Professional?

Consider checking in with a doctor if: your cycle length changes significantly and persistently, your cycles are consistently shorter than 21 days or longer than 35 days, you experience very heavy or prolonged bleeding, or you have bleeding between periods. This calculator provides estimates for general tracking purposes only and isn’t a diagnostic tool.

Frequently Asked Questions

What is a menstrual cycle calculator?
A menstrual cycle calculator estimates your cycle length, current cycle day, and upcoming period dates based on the first day of your last period and your average cycle length. It’s a broader cycle-tracking tool, rather than a single next-period prediction.
How do I calculate my menstrual cycle length?
Count from the first day of one period to the first day of your next period. For example, if one period starts June 1 and the next starts June 29, your cycle length is 28 days. Averaging this across a few cycles gives a more reliable estimate than any single cycle alone.
What is considered a normal menstrual cycle?
A normal menstrual cycle typically ranges from 21 to 35 days. There’s no single correct length that applies to everyone, and some month-to-month variation is common and usually not a concern on its own.
Does my period count as part of my menstrual cycle?
Yes. Your period is the first phase of your menstrual cycle, not a separate event from it. The cycle includes your period plus the follicular phase, ovulation, and the luteal phase that follows.
What is cycle day 1?
Cycle day 1 is the first day of visible menstrual bleeding for that cycle — not the last day of your period, and not the day bleeding is expected. Every day of your cycle is counted forward from that date.
Can my menstrual cycle length change every month?
Yes, some variation from cycle to cycle is normal, particularly in the follicular phase. Larger or more persistent changes can be caused by stress, illness, weight changes, exercise intensity, or hormonal factors, and are worth tracking over time.
How does menstrual cycle length affect ovulation?
Cycle length directly shifts when ovulation is estimated to occur, since ovulation timing is generally counted backward from the next expected period rather than forward from a fixed day. Shorter cycles usually mean earlier ovulation; longer cycles usually mean later ovulation.
Is a menstrual cycle calculator accurate?
It provides a reasonable estimate based on your own cycle history, and tends to be more reliable for people with fairly regular cycles. It cannot account for cycle variation it doesn’t know about, so results should be treated as an estimate rather than a guarantee.