Cycle basics

What is a normal menstrual cycle length? It's a range

Search for a normal cycle length and the answer that comes back is 28 days. Real cycles are less tidy. In an analysis of more than 600,000 cycles, the average was 29.3 days, and only 13% of cycles were exactly 28 days long. Normal is a range, not a number, and the range is wider than most people expect. Here is what the guidelines actually say, how much month-to-month variation is ordinary, and when a cycle length is worth a closer look.

Actual MiniCycle iPhone screenshot showing the period calendar and widget experience

Where the 28-day cycle idea comes from

The 28-day figure is an average that hardened into a rule. The U.S. Office on Women's Health calls 28 days typical and adds, in the same breath, that each woman is different and that cycle length can change from month to month. The average was never meant to be a pass-fail line.

Measured data makes the point clearly. An analysis of 612,613 cycles from 124,648 app users, published in npj Digital Medicine, found a mean cycle length of 29.3 days. Only 13% of those cycles were exactly 28 days long. This is also why MiniCycle starts new users from a 29-day default rather than 28 when there is not enough history to estimate from.

What do the guidelines count as normal?

A cycle is counted from the first day of one period to the first day of the next. By that count, the Office on Women's Health treats periods as regular when they arrive every 24 to 38 days. Mayo Clinic describes typical menstrual bleeding as coming every 21 to 35 days and lasting 2 to 7 days.

The two ranges do not match exactly, and that mismatch is informative. There is no single day where normal ends. Both organizations draw a wide band, and a 26-day cycle and a 35-day cycle can each be perfectly usual for the person having them.

How much variation between cycles is normal?

Some variation is the rule, not the exception. The Office on Women's Health notes that cycle length can differ from month to month, and Mayo Clinic puts it plainly: within a broad range, typical is what is typical for you. A cycle that moves by a few days is behaving like most cycles do.

Most of that movement happens before ovulation. Stress, illness, or travel can delay ovulation by a few days, and the cycle stretches by the same amount. One long month is ordinary variation. A change in the same direction that holds across several cycles is the more useful signal to watch.

Cycle length changes with age

The normal range also shifts across a life. For the first few years after a first period, cycles longer than 38 days are common, and most settle into a regular rhythm within about three years. Through the 20s and 30s, cycles usually run regular in the 24 to 38 day band. In the 40s, as perimenopause approaches, they often become irregular again.

In between, there is a slow drift. The same large analysis found that mean cycle length decreases by about 0.18 days per year of age between 25 and 45. A cycle that is a touch shorter than it was five years ago is not necessarily a change that needs explaining.

How to find your own typical length

The method is short: write down the day each period starts for a few months, then count the days from one start to the next. Mayo Clinic recommends tracking the start date for several months in a row to see the pattern. Your typical length is whatever that record shows, not what a textbook assumes.

MiniCycle does the arithmetic for you. It looks at up to your latest 12 period records, and once there are at least 10 measured intervals it drops one shortest and one longest, then takes the median. A single odd month cannot drag that estimate far. Until enough records exist, the app works from its 29-day default.

When is a cycle length worth asking about?

Mayo Clinic's list is a practical reference: periods that stop for more than 90 days when pregnancy is not the reason, cycles that turn irregular after years of regularity, cycles consistently shorter than 21 days or longer than 35, bleeding that lasts more than 7 days, bleeding between periods, or severe pain.

None of these are diagnoses, and a calendar app cannot make one either. MiniCycle's dates are reference information for planning, not medical advice, contraception, or a way to judge pregnancy. What the record can do is make the conversation faster: a few months of accurate start dates says more in a clinic than any description from memory.

Is a 26-day or a 33-day cycle normal?

Usually, yes. Both sit inside the guideline ranges. The better question is whether that length is usual for you. A cycle that has always run 33 days and still does is a different situation from a cycle that ran 26 days for years and recently stretched to 33, even though the numbers alone look similar.

Contraception is part of the picture too. Mayo Clinic notes that some kinds of birth control, such as extended-cycle pills and IUDs, change the cycle and the bleeding pattern. If a change in length lines up with starting or switching a method, that context belongs in the comparison, and the prescriber is the right person to ask.

Frequently asked questions

Does MiniCycle assume a 28-day cycle? No. With too little history the app starts from a 29-day default, which sits closer to the measured average, and as start dates accumulate it switches to a median of your own recent intervals.

My cycles are in the normal range, so why is the predicted date still off by a day or two? Because ordinary variation exists even in regular cycles. No calendar arithmetic can pin a biological process to the exact day. Log the real start when it comes, and the next round of estimates re-anchors on it.

Checking your own cycle length in MiniCycle

The statistics tab summarizes cycle length and period length from your recent records, showing up to 24 recent data points so old history does not blur the current picture. After a few months of consistent start dates, the number worth knowing is no longer the textbook average. It is your own typical length and how much it moves.

The habit that makes all of this work is small: log the start on the day it happens. That is the input behind the estimates, the statistics, and the record a clinician can actually use.

MiniCycle is built for a clean iPhone period calendar, local records, simple statistics, and a home screen widget.

View on the App Store

References