Try Full Tracker
Free Tool

Menstrual Cycle Calculator

Predict your next period and menstrual cycle dates in seconds.

days
days
Date picker illustration

How to Calculate Your Menstrual Cycle

Three inputs. Instant results. No account needed.

1

Enter Your Last Period Start Date

Pick the first day your most recent period actually began. That means the first day of real bleeding, not spotting. This date is the anchor for every calculation this menstrual cycle calculator makes.

2

Set Your Average Cycle Length

Most menstrual cycles run 21 to 35 days, with 28 days being the textbook average. If your cycle varies, add up your last three or four cycle lengths and divide. Enter that number. The calculator adjusts everything based on your input.

3

Get Your Predicted Period Dates

Click calculate. Your next period start date appears instantly, plus the dates for several cycles ahead. No email required, no app to install. Just your menstrual cycle calendar, on demand.

More Menstrual Cycle Calculator Tools

Why Use This Menstrual Cycle Calculator

Accurate predictions for regular and irregular cycles.

Predicts Your Next Period Date

Predicts Your Next Period Date

This menstrual cycle period calculator adds your cycle length to your last period date and gives you a specific start date for your next period. You get an actual date, not a range. Check multiple cycles ahead so you can plan around travel, events, or medical appointments.

Works for Irregular Cycles Too

Works for Irregular Cycles Too

Irregular menstrual cycles are common. This calculator for irregular periods accepts any cycle length from 21 to 40 days. Enter your average and the math adjusts automatically. For cycles that swing by more than a week each month, averaging your last few cycles gives you the most reliable prediction.

Shows Your Full Cycle Timeline

Shows Your Full Cycle Timeline

Beyond just predicting the next period date, this menstrual cycle calculator maps out your luteal phase, your next ovulation window, and your fertile days. Pair these results with our ovulation calculator for a complete picture of your reproductive cycle each month.

Quick Tips

Count from day 1 of bleeding, not when spotting starts

Day 1 of your menstrual cycle is the first day of full menstrual flow. Spotting the day before doesn't count. Getting this date right is the single biggest factor in how accurately a menstrual cycle calculator can predict your next period.

A normal menstrual cycle runs 21 to 35 days

The 28-day cycle is an average, not a standard. Cycles shorter than 21 days or longer than 35 days are considered irregular and worth discussing with a doctor. Cycles that vary by 5-7 days from month to month are common and generally normal.

Track 3 to 6 cycles to find your true average

One cycle length tells you very little. Tracking three to six consecutive menstrual cycles lets you calculate your actual average cycle length. That number is far more useful for predicting future menstrual periods than a single data point.

Stress, illness, and travel can shift your cycle

Major physical or emotional stress can delay ovulation, which pushes your period back. Long-haul travel across time zones has a similar effect. If your period arrives later than predicted, an external stressor is often the reason, not a calculator error.

Medical care illustration

Menstrual Cycle Calculator FAQ

How does a menstrual cycle calculator work?

A menstrual cycle calculator takes two pieces of information: the first day of your last period and your average cycle length. It adds your cycle length to your last period date to predict when your next period should start. For example, if your last period started on March 1st and your cycle is 28 days, the calculator predicts your next period around March 29th. Most menstrual cycle calculators also show several future cycles at once, so you can see dates weeks or months ahead. The math is straightforward, but accuracy depends on how consistent your cycle length is.

How do I calculate my menstrual cycle length?

To calculate your menstrual cycle length, count from day 1 of one period to day 1 of the next period. Do not count the number of days you bleed. Count the total days between the start of one period and the start of the following one. For example, if your period started on February 3rd and again on March 2nd, your cycle length is 27 days. For a more reliable number, track three to four cycles and average the lengths. Add them up and divide by the number of cycles you tracked.

What is a normal menstrual cycle length?

A normal menstrual cycle length ranges from 21 to 35 days, according to the American College of Obstetricians and Gynecologists. The widely cited 28-day cycle is a population average, not a standard every person should match. Cycles shorter than 21 days or longer than 35 days consistently are worth discussing with a healthcare provider. Cycle length can also change across your lifetime, particularly after starting or stopping hormonal contraception, after pregnancy, or approaching perimenopause.

Can I use this calculator for irregular periods?

Yes. This irregular menstrual cycle calculator accepts any cycle length between 21 and 40 days. For irregular cycles that vary each month, find your average first. If your last four cycles were 27, 32, 29, and 30 days, your average is 29.5 days. Round to 30 and enter that. The menstrual cycle calculator for irregular periods will give you a reasonable estimate, though the actual date may shift by several days. If your cycle varies by more than 7 to 8 days each month, consider tracking with a period app alongside this calculator for better accuracy over time.

How accurate is a menstrual cycle period calculator?

For regular cycles, a menstrual cycle period calculator is typically accurate within 1 to 3 days. Accuracy improves when you enter a precise average cycle length based on multiple tracked cycles. For irregular cycles, predictions are less reliable because the calculator cannot account for month-to-month variation. This online menstrual cycle calculator is best used as a planning guide, not a medical tool. If you need to confirm ovulation timing precisely, combine this calculator with ovulation predictor test strips.

How do I count menstrual cycle days?

Start counting on day 1 of your menstrual cycle, which is the first day of full menstrual bleeding. Day 2 is the next day, day 3 the day after that, and so on. Your menstrual cycle ends on the day before your next period starts. That total number is your cycle length. For example, if your period started on the 5th and your next menstrual period started on the 2nd of the following month, count: 5th to end of month plus the 2nd. The key rule is always start your count on the first day of real menstrual bleeding, not spotting.

How does menstrual cycle length relate to ovulation?

Ovulation typically happens about 12 to 16 days before your next period starts, regardless of how long your cycle is. For a 28-day cycle, that's around day 14. For a 35-day cycle, ovulation falls closer to day 21. The second half of your cycle (from ovulation to your period) is more consistent in length than the first half. That's why longer cycles usually mean a longer follicular phase before ovulation, not a longer luteal phase after it. Use our ovulation calculator alongside this menstrual cycle calculator to see your estimated ovulation date.

Why is my period later than the calculator predicted?

Several common reasons can push a period past the predicted date. Stress is the most frequent cause: physical or emotional stress can delay ovulation, which delays your period. Illness, significant weight changes, intense exercise, or travel can have the same effect. Hormonal fluctuations, particularly around perimenopause, also cause menstrual cycles to lengthen unexpectedly. A late period after unprotected sex is worth testing with a pregnancy test. If your period is consistently later or earlier than the menstrual cycle calculator predicted, your average cycle length may need adjusting. Tracking several menstrual cycles in a row gives you a better baseline.

What is the luteal phase and how does it affect my menstrual cycle calculation?

The luteal phase is the second half of your menstrual cycle, from ovulation until your next period starts. It typically lasts 12 to 16 days for most people, with 14 days being the most common length. Unlike the first half of your menstrual cycle, the luteal phase stays relatively consistent month to month. This consistency is what makes backward calculation from your expected period date reliable for predicting ovulation. If you know your luteal phase length precisely (from temperature tracking or ovulation test strips), entering it into a menstrual cycle calculator gives you a more accurate ovulation date estimate for that menstrual cycle.

When should I see a doctor about my menstrual cycle?

Talk to a doctor if your menstrual cycle is consistently shorter than 21 days or longer than 35 days. Also seek advice if you bleed for more than 7 days per menstrual cycle, if periods are extremely heavy (soaking through a pad or tampon every hour for several hours), or if you suddenly skip periods without pregnancy as an explanation. Spotting between periods, severe cramping that interferes with daily life, or menstrual periods that stop for 3 months or more are also reasons to check in with a healthcare provider. A menstrual cycle calculator can help you track patterns and spot irregularities over time, but it doesn't replace a medical evaluation.

This calculator provides estimates only. Not for medical use. Consult your doctor for personal advice.

Want to Track Your Menstrual Cycle Month After Month?

This calculator predicts your next period for one cycle. For ongoing tracking with cycle history, a calendar view, and ovulation date estimates each month, try the full tracker. Still free, still private.

Try Full Period & Ovulation Tracker
Relaxing illustration