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
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.
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:
| Period | Menstrual Cycle | |
|---|---|---|
| What it is | The days of active bleeding | The full cycle from one period’s start to the next |
| Typical length | 2–7 days | 21–35 days |
| What it marks | The 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?
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.
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.
