Advertisement

πŸ“Š Is My Cycle Normal?

Wondering how your cycle compares to everyone else's? Enter your numbers and we'll show you where you sit in the population β€” backed by real stats, not guesswork.

↓ View results below

Your cycle by the numbers

β€”
cycle length percentile
β€”
β€”
Your cycle length
28 days
Population average
β€”
Your period duration
β€”
Period duration rating
β€”
The method

How cycle length is measured

Your menstrual cycle length is counted from the first day of one period to the first day of the next β€” not from when bleeding stops. This calculator takes those dates and works out the number of days in between.

A typical cycle runs anywhere from 21 to 35 days, with 28 days being the commonly cited average. What matters more than hitting any exact number is your own rough consistency β€” tracking several cycles gives a far better picture of your normal than a single month.

This tool gives general information and estimates only β€” it is not medical advice. If you have concerns, speak to a healthcare professional.

FAQ

Common questions about cycle length

Honest answers, no fluff. Still wondering about something? Explore the rest of our calculators.

Explore the calculators →

Anywhere from 21 to 35 days is considered within the normal range for adults. The often-quoted 28-day cycle is just an average β€” most people don't have a textbook 28-day cycle, and that's completely fine.

Yes. A consistent 35-day cycle sits at the longer end of the normal range and isn't a cause for concern on its own. It's sudden, large, or persistent changes in your usual length that are worth mentioning to a doctor.

Small variations are normal and expected. Stress, travel, illness, weight change, intense exercise, and sleep disruption can all shift the timing of ovulation, which changes when your period arrives.

Tracking at least three to six cycles gives a reliable average. Because cycles naturally vary, any single month can be misleading β€” the pattern across several months is what counts.

Advertisement
Advertisement