Tracking your menstrual cycle means recording the first day of each period and counting the days until the next one starts. A typical cycle lasts 28 days, but anything from 21 to 35 days is considered normal. Once you know your average cycle length, you can predict your next period and spot changes worth talking to a doctor about.
Your cycle is more than a countdown to your next period. It is a monthly record of your health, showing how regular your hormones are, when you are most fertile, and whether something has changed β and tracking it takes less than a minute a day.
How to Calculate Your Cycle Length in 3 Steps
Your cycle length is the number of days from the first day of one period to the first day of the next. The first day of your period is Day 1 β not the day before, and not the day your bleeding is heaviest. Light spotting before your period does not count as Day 1; full flow does.
Here is the method, step by step:
- Step 1 β Mark Day 1. Note the date your period starts, when bleeding is in full flow. Write it down in a notebook, a phone calendar, or a tracking app.
- Step 2 β Mark the next Day 1. When your next period starts, record that date too.
- Step 3 β Count the gap. Count the days between the two dates. If your period started on March 3 and the next one started on March 31, your cycle was 28 days (March 31 minus March 3 = 28).
A single cycle tells you very little, though. One cycle might be 28 days and the next 31, and both can be perfectly normal. Track at least three cycles and take the average: add the three lengths and divide by three. For example, if your last three cycles were 27, 29 and 28 days, your average is (27 + 29 + 28) Γ· 3 = 28 days.
Our free Period Calculator works out your average cycle length and your next expected period from the dates you enter.
What Is a Normal Cycle Length?
Textbooks say 28 days, but that number is an average, not a rule. Research shows the average cycle is around 28 to 29 days, but healthy cycles anywhere from 21 to 35 days are considered normal for adults.
| Cycle length | What it usually means |
|---|---|
| 21β35 days | Normal range for most adults |
| Under 21 days | Frequent periods β worth mentioning to a doctor if it keeps happening |
| Over 35 days | Infrequent periods β normal occasionally, but worth checking if it repeats |
Your own average matters more than the textbook number. If your cycles are consistently 32 days long, that is your normal β and a sudden shift to 24 days is more meaningful than the fact that 24 is inside the normal range.
How to Predict Your Next Period
Once you know your average cycle length, predicting your next period is simple addition. Take the first day of your last period and add your average cycle length.
Worked example: suppose your last period started on October 12 and your average cycle is 28 days. Add 28 days and your next period is expected on November 9. With a 30-day average instead, the expected date is November 11.
Keep in mind that a prediction is a guide, not a guarantee. Most periods arrive within a few days of the predicted date, and a shift of two or three days either way is normal.
It also helps to predict your fertile window at the same time: ovulation usually happens about 14 days before your next period. For a 28-day cycle starting October 12, that means ovulation around October 26, with the fertile window roughly October 21 to October 26. Try our Ovulation Calculator to work that out too.
Apps vs Manual Tracking: Which Is Better?
Both methods work. The right one is the one you will actually keep using.
Tracking apps do the maths for you. You enter the first day of your period, and the app calculates your average, predicts your next period, and can send a reminder a day or two before it is due. Many apps also let you log symptoms such as cramps, mood and flow heaviness, which makes patterns easier to see over time. The downside is privacy: cycle data is sensitive health information, so check the app's privacy policy and choose one that stores data on your device or is clear about how it handles your information.
Manual tracking β a paper calendar, a planner, or a simple note on your phone β costs nothing and keeps your data fully in your hands. Mark the first day of each period and count the days between them. It takes a little more effort, but it is private and reliable, and it works even when an app changes its features or shuts down.
Whichever method you choose, record the first day of each period, how long the bleeding lasts, and any symptoms. Those few notes turn dates into a pattern.
What Counts as Normal Irregularity?
Cycles are rarely metronome-regular. Stress, travel, illness, poor sleep, intense exercise and changes in weight can all shift a cycle by a few days. A single late period after a stressful month is usually nothing to worry about.
Variation of up to 7 to 9 days between your shortest and longest cycles in a year is considered normal. For example, if your cycles range from 26 to 33 days, that is within the normal range. What matters is the pattern over time: a cycle that suddenly becomes much longer or shorter than usual, and stays that way for several months, is worth noting.
Your cycle can also change at different life stages. After stopping hormonal birth control, cycles may take a few months to settle; after pregnancy or while breastfeeding, periods can be irregular or absent for a while; in perimenopause, cycles often become shorter first, then longer and more unpredictable.
Red Flags to Discuss With a Doctor
Tracking gives you the evidence to have a useful conversation with a doctor. Bring your records β dates, cycle lengths and symptoms β and mention any of the following:
- Periods that regularly come less than 21 days apart or more than 35 days apart
- Missing three or more periods in a row when you are not pregnant, breastfeeding or in menopause
- Bleeding that soaks through a pad or tampon every hour for several hours in a row
- Periods lasting longer than 7 days
- Severe pain that stops you from doing normal activities or does not improve with painkillers
- Bleeding between periods or after sex
- A sudden change in your usual pattern that lasts for three months or more
None of these automatically means something is wrong β but each is a reason to get checked, and early tracking records make diagnosis much easier.
A Simple Routine That Works
On the first day of your period, write down the date. When the next one starts, write that down too, and work out the gap. After three cycles you will know your average; after six, you will know your pattern β and you will be able to predict your next period, understand your fertile window, and notice quickly when something changes.
Start today, even if your last period was weeks ago β any start date beats no record at all. Use our free Period Calculator to turn your dates into a prediction in seconds β one date a month is all it takes.
Frequently Asked Questions
How do I calculate my menstrual cycle length?
Count the days from the first day of one period to the first day of the next period. If your period started on March 3 and the next one started on March 31, your cycle was 28 days. Track at least three cycles and average them for a reliable number.
What is a normal cycle length?
For most adults, a normal cycle lasts between 21 and 35 days, with an average of around 28 days. Your own consistent average matters more than the textbook number, so a steady 32-day cycle is normal for you even though it is longer than 28.
How can I predict my next period?
Add your average cycle length to the first day of your last period. For example, a period starting on October 12 with a 28-day average cycle means the next period is expected on November 9. Most periods arrive within a few days of the predicted date.
Is it normal for my cycle length to change?
Yes, small changes are normal. Variation of up to 7 to 9 days between your shortest and longest cycles in a year is expected, and stress, illness, travel or intense exercise can shift a cycle by a few days. A sudden change that lasts three months or more is worth discussing with a doctor.
Try it yourself: use our free Period Calculator to get your number in seconds β no sign-up needed.
