To calculate your next period, count the number of days from the first day of one period to the first day of the next. That number is your cycle length. Add that same number of days to the first day of your most recent period, and you get your estimated start date for the next one. For most adults, this cycle length falls between 21 and 35 days, with 28 days being the commonly cited average.
The catch is that very few people have a cycle that lands on exactly the same day every time. A prediction based on your personal average gets you close, but understanding what creates variation and how to read your body’s signals can make your estimate much more accurate.
How to Find Your Cycle Length
Day 1 of your cycle is always the first day of full bleeding, not spotting. Mark that date, then mark the first day of your next period. The total number of days between those two dates is one cycle length. Do this for at least three to six cycles in a row, because a single cycle doesn’t tell you much. Once you have several numbers, you can work with them in two ways.
The simplest approach is to average them. If your last four cycles were 29, 31, 28, and 30 days, your average is about 30 days. Add 30 days to the start of your most recent period, and that’s your best estimate. If your cycles are very consistent (varying by only a day or two), this method works well.
If your cycles are less predictable, using a range is more realistic. Take your shortest and longest recorded cycles, add each to your last period start date, and you get a window. For example, if your cycles range from 26 to 33 days, your next period will likely start somewhere in that seven-day window. Period tracking apps do essentially this same math, sometimes with additional data points layered on top.
Why the Second Half of Your Cycle Matters Most
Your menstrual cycle has two main phases. The first half, from the start of your period until ovulation, is the part that varies the most from cycle to cycle. Stress, illness, travel, or changes in sleep and exercise can delay ovulation by days or even weeks, which pushes your entire cycle longer.
The second half, from ovulation until your next period, is far more consistent. This phase averages 12 to 14 days, with a normal range of 10 to 17 days. It tends to stay roughly the same length cycle after cycle for each individual. This is why knowing when you ovulated gives you a much tighter prediction than counting from your last period alone. If you can pinpoint ovulation, you can reasonably expect your period about 14 days later.
Body Signals That Help You Predict
Two physical signs can help you identify ovulation and, by extension, estimate when your period is coming.
Cervical mucus: In the days leading up to ovulation, the mucus produced by your cervix increases noticeably and becomes thin, slippery, and stretchy, often compared to raw egg whites. Right after ovulation, the mucus decreases and turns thicker or stickier. When you notice that shift from slippery to thick, ovulation has likely just occurred, and you can start counting forward roughly 12 to 14 days.
Basal body temperature: Your resting body temperature rises by about 0.5 to 1°F after ovulation and stays elevated until your period starts. To use this method, you need to take your temperature every morning before getting out of bed, using a thermometer sensitive enough to detect small changes. After a few cycles of charting, you’ll see the pattern: a sustained temperature rise confirms ovulation happened, and a drop back down often signals your period is about to start within a day or two.
Neither of these methods tells you the future in real time. They confirm ovulation after it happens, which is still useful for narrowing your prediction window from a week down to a few days.
What Makes Your Period Come Early or Late
If your period doesn’t arrive on the expected day, it usually means ovulation happened earlier or later than usual. The most common reasons for a shifted cycle include significant stress, sudden changes in body weight, intense exercise, disrupted sleep, illness, and travel across time zones. Hormonal contraception that you’ve recently started or stopped also resets your cycle’s rhythm.
Age plays a role too. In the first few years after getting a period for the first time, cycles tend to be longer and more variable, averaging about 32 days but ranging anywhere from 21 to 45 days. This is because the hormonal systems driving ovulation are still maturing. By the third year, 60 to 80 percent of cycles settle into the 21 to 34 day adult range.
On the other end, cycles often become shorter or more erratic in the years leading up to menopause as hormone levels fluctuate.
When Irregular Actually Means Irregular
Some variation from cycle to cycle is completely normal. But there are specific thresholds that distinguish “a little unpredictable” from “something worth looking into.” A cycle is considered clinically irregular when its length varies by more than 7 to 9 days from one cycle to the next. That means if one cycle is 28 days and the next is 40, that degree of swing warrants attention.
Other patterns that fall outside the normal range:
- Cycles consistently shorter than 21 days or longer than 35 days
- Going 90 or more days between periods, even once
- Periods lasting longer than 7 days
- Bleeding or spotting between periods or after sex
- Soaking through a pad or tampon every one to two hours
Any of these can point to hormonal imbalances, thyroid issues, polycystic ovary syndrome, or other conditions that affect the cycle’s timing. They’re also conditions where simple calendar math won’t give you a reliable prediction until the underlying cause is addressed.
Putting It All Together
The most accurate way to predict your next period combines calendar tracking with body awareness. Start by logging your start dates for several months to establish your personal average and range. If you want more precision, layer in cervical mucus observations or basal temperature tracking to identify when ovulation occurs each cycle. From ovulation, count forward 12 to 14 days for your most reliable estimate.
Keep in mind that even with perfect tracking, a margin of plus or minus two to three days is normal for most people. If your period is a few days “late” by your calculation but your cycles have always varied by that amount, that’s your body’s version of regular. The goal isn’t to predict the exact day so much as to know your pattern well enough to recognize when something actually changes.

