To calculate when your next period is due, start with the first day of your last menstrual period. Add your average cycle length in days. For example, if your last period started on April 1 and your cycle averages 28 days, your next period should start around April 29. This method works best if your cycles are regular. If your cycles vary by more than a few days each month, prediction becomes less accurate.
What Is a Normal Menstrual Cycle Length?
A menstrual cycle is counted from the first day of one period to the first day of the next. The average cycle is 28 days, but normal cycles fall between 21 and 35 days for adults. Teens may have cycles up to 45 days as their bodies mature.
Cycle length can change throughout your life. Pregnancy, breastfeeding, perimenopause, and hormonal birth control all affect it. What is “normal” for you may not be the same as for someone else. The key is knowing your own pattern.
How To Calculate When Your Next Period Is Due
To calculate your next period date, follow these steps. Mark the first day of your last period on a calendar. Record how many days pass until your next period starts. Do this for at least three cycles to find your average cycle length. Add that number to the first day of your last period.
Example: If your last period started June 1 and your average cycle is 30 days, your next period is due June 30. If your cycle is exactly 28 days, it would be June 28. Online period calculators and phone apps do the same math for you.
This method assumes you are not pregnant and your cycles are regular. For irregular cycles, the estimated date is less reliable. In that case, tracking other signs (like basal body temperature or ovulation test strips) can help, but day‑to‑day variation is normal.
What If My Cycles Are Irregular?
Irregular cycles — varying by more than 7 to 9 days from month to month — make prediction harder. Common causes include stress, significant weight changes, polycystic ovary syndrome (PCOS), thyroid disorders, and perimenopause. Hormonal birth control also changes cycle patterns.
If your cycles are irregular, you can still estimate a range. Track your shortest and longest cycles over several months. Use the shortest cycle to calculate the earliest your period could come, and the longest for the latest possible date. For example, if your cycles range from 26 to 32 days, your next period could start anywhere from 26 to 32 days after the first day of your last period.
No method will be exact for irregular cycles. The best approach is to track symptoms like breast tenderness, bloating, or mood changes alongside calendar dates. Some people use ovulation predictor kits to identify when they ovulate, which can anchor the prediction because the time from ovulation to your next period stays relatively consistent.
How Does Ovulation Affect Your Period Date?
Your period starts about 12 to 16 days after ovulation — this is called the luteal phase. The length of this phase is fairly stable for each person. In contrast, the first half of your cycle (the follicular phase) can vary by days or even weeks.
If you know when you ovulate, you can predict your period more accurately. For example, if you ovulate on day 16 of a 30‑day cycle, your period will likely arrive around day 28 (16 + 12) to day 32 (16 + 16). Ovulation typically happens about 14 days before your next period, but this number is an average.
Many period‑tracking apps estimate ovulation based on cycle length. However, these estimates are just guesses unless you confirm ovulation with basal body temperature or ovulation test strips. Apps alone can be off by several days, especially for irregular cycles.
Can Stress or Illness Change Your Period Date?
Yes, stress and illness affect your cycle. The part of your brain that controls ovulation — the hypothalamus — is sensitive to stress. Emotional stress, lack of sleep, intense exercise, and sudden weight changes can delay or even skip an ovulation. That delays your period.
A cold or fever can also shift your cycle by a few days. Travel across time zones sometimes does the same thing. These effects are usually temporary. If your period is late by more than a week and you are not pregnant, it may be because of a recent stressful event or illness.
If late periods happen repeatedly without an obvious cause, consider talking to a healthcare provider. Occasional delays of a few days are normal and not a worry.
When Should You Talk to a Doctor About Irregular Periods?
See a doctor if your cycles are consistently shorter than 21 days or longer than 35 days. Also seek care if your period suddenly stops for more than 90 days (and you are not pregnant), if you bleed between periods, or if your periods are extremely heavy or painful.
Irregular cycles can sometimes signal an underlying health condition like polycystic ovary syndrome, thyroid disease, or uterine fibroids. A doctor can run blood tests and an ultrasound to find the cause. For many people, treatment of the underlying condition restores regular cycles. If you are trying to conceive, knowing your cycle can also help with timing.
Frequently Asked Questions
How do I count the days of my menstrual cycle?
Day 1 is the first day of your period — the day you begin to bleed. Count every day until the day before your next period starts. That total is your cycle length.
Can I use a phone app to predict my next period?
Yes, most period tracking apps use the same calendar method. They are convenient but rely on the accuracy of your past cycle data. For irregular cycles, the prediction will be less reliable.
What is the most accurate way to predict my period?
Tracking your cycle on a calendar for at least three months gives a good estimate. For higher accuracy, confirm ovulation using basal body temperature or ovulation test strips, then add 12 to 16 days.
Is it normal for my period to come a few days early or late?
Yes, a variation of up to 2 to 3 days is normal. Many women have occasional off‑cycles due to stress, illness, or travel. Only worry if the change is consistent or extreme.

