Enter details
💾Log in or create a free account to save your inputs and results, so you don't have to enter them again next time.🔒 No spam, ever. We never sell or share your details, and you can delete your history or account at any time. Privacy policy
Fill in the details and click Calculate to see your results.
📱 Also in our Android app
This calculator is also in our free app. Sign in with the same account to keep your history in sync.
- 🤰Pregnancy, Period & Ovulation CalculatorsDue date, ovulation, period & pregnancy week calculatorsGet it on Google Play
Rate this calculator
Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it:
★
★
★
★
★
📘 About the Next Period Date Calculator
The Next Period Date Calculator estimates when your next menstrual period may begin.
It uses the first day of your most recent menstrual period and your average menstrual cycle length.
The first day of menstrual bleeding is counted as day 1 of the menstrual cycle.
The calculator adds your average cycle length to the first day of your last period to estimate the beginning of your next period.
Because menstrual cycles can naturally vary, the calculated date should be treated as an estimate rather than an exact prediction.
🧮 Formula
The estimated next period date is calculated by adding the average menstrual cycle length to the first day of the last menstrual period.
✏️ Worked examples
Last period 1 January 2026, 28-day cycle
You get| Next period expected on | Thu, 3 Dec 2026 |
| Days to go | 18 days |
| Possible window (±2 days) | 1 Dec – 5 Dec 2026 |
| Ovulation (estimated) | Thu, 19 Nov 2026 |
| Fertile window | 14 Nov – 20 Nov 2026 |
| Pregnancy test from (if period is late) | Fri, 4 Dec 2026 |
| Current cycle started (projected) | Thu, 5 Nov 2026 |
Next period Thu, 3 Dec 2026.
30-day cycle
You get| Next period expected on | Fri, 27 Nov 2026 |
| Days to go | 12 days |
| Possible window (±2 days) | 25 Nov – 29 Nov 2026 |
| Ovulation (estimated) | Fri, 13 Nov 2026 |
| Fertile window | 8 Nov – 14 Nov 2026 |
| Pregnancy test from (if period is late) | Sat, 28 Nov 2026 |
| Current cycle started (projected) | Wed, 28 Oct 2026 |
Next period Fri, 27 Nov 2026; ovulation Fri, 13 Nov 2026.
26-day cycle
You get| Next period expected on | Thu, 10 Dec 2026 |
| Days to go | 25 days |
| Possible window (±2 days) | 8 Dec – 12 Dec 2026 |
| Ovulation (estimated) | Thu, 26 Nov 2026 |
| Fertile window | 21 Nov – 27 Nov 2026 |
| Pregnancy test from (if period is late) | Fri, 11 Dec 2026 |
| Current cycle started (projected) | Sat, 14 Nov 2026 |
Next period Thu, 10 Dec 2026.
🧭 How to use this calculator
What you enter
- First Day of Last PeriodEnter the first day of your most recent menstrual period.
- Average Menstrual Cycle Length (days)Enter the average number of days from the first day of one period to the first day of the next period.
What you get
- Estimated Next Period
- Estimated Ovulation
- Period After That
💡 How to Use This Calculator
- Enter the first day of your most recent menstrual period.
- Enter your average menstrual cycle length in days.
- Your cycle length is counted from the first day of one period to the first day of the next period.
- The calculator adds your cycle length to the date of your last period.
- The result is your estimated next menstrual period date.
💡 Understanding Your Menstrual Cycle
- The menstrual cycle begins on the first day of menstrual bleeding.
- Cycle length is measured from the first day of one period to the first day of the following period.
- A 28-day cycle is commonly used as an example, but individual cycle lengths can be different.
- Your own average cycle length is generally more useful for estimation than automatically assuming a 28-day cycle.
- Cycle length can vary from one month to another.
💡 Why Your Next Period May Be Earlier or Later
- Stress can affect menstrual timing.
- Changes in sleep, exercise, body weight or daily routine may affect the menstrual cycle.
- Illness and some medications can affect menstrual timing.
- Hormonal contraception can change bleeding patterns.
- Pregnancy and breastfeeding can change or stop menstrual periods.
- Perimenopause can cause changes in cycle length and menstrual timing.
💡 How Accurate Is the Calculator?
- The calculator provides an estimated date rather than an exact prediction.
- The calculation assumes that your future cycle will be approximately the same length as the average cycle length you entered.
- If your cycle varies significantly from month to month, the actual period date may differ from the calculated date.
- Tracking several menstrual cycles can help you determine your typical cycle length.
💡 When to Consider Medical Advice
- Consider speaking with a qualified healthcare professional if your periods are consistently very irregular.
- Seek appropriate medical advice if your usual menstrual pattern changes significantly.
- Very heavy bleeding, severe menstrual pain, bleeding between periods or other concerning symptoms may require medical evaluation.
- If your period is late and pregnancy is possible, consider an appropriate pregnancy test.
💡 Important Disclaimer
- This calculator is for informational and educational purposes only.
- It does not provide a diagnosis or medical advice.
- The estimated date cannot guarantee when your next menstrual period will occur.
- Menstrual cycles naturally vary between individuals and from cycle to cycle.
- For personal medical concerns, consult a qualified healthcare professional.
❓ Frequently asked questions
How do I calculate my next period date?
Enter the first day of your last menstrual period and your average cycle length. The calculator adds the cycle length to the first day of your last period to estimate your next period date.
What is the first day of the menstrual cycle?
The first day of menstrual bleeding is generally counted as day 1 of the menstrual cycle.
What is a normal menstrual cycle length?
Menstrual cycle length can vary between individuals. A 28-day cycle is commonly used as an example, but your own cycle may be shorter or longer.
Can this calculator predict my exact next period date?
No. It provides an estimate based on your previous cycle information. Menstrual cycles can naturally vary from month to month.
What if my periods are irregular?
If your cycle length varies significantly, a single average cycle length may not accurately predict your next period. Tracking several cycles can help you determine your typical cycle pattern.
Can stress affect my period date?
Yes. Stress and changes in routine can affect menstrual timing in some people, so the actual period date may be earlier or later than the calculated estimate.
Can I use this calculator if my period is already late?
You can use the calculator to compare the expected date with the current date, but it cannot determine why a period is late. If pregnancy is possible, consider an appropriate pregnancy test and seek professional medical advice when needed.
Can this calculator tell me if I am pregnant?
No. A next-period calculator cannot diagnose pregnancy. If pregnancy is possible and your period is late, use an appropriate pregnancy test and consult a healthcare professional when needed.
What happens if my cycle is 30 days instead of 28 days?
The calculator uses the cycle length you enter. For example, entering a 30-day cycle will estimate the next period approximately 30 days after the first day of your last period.
Is the first day of bleeding used as the last period date?
Yes. Enter the first day of your most recent menstrual bleeding, which is counted as cycle day 1.
When will my next period come?
Add your cycle length to the first day of your last period. With a 28-day cycle starting 1 March, the next period is due on 29 March.
What people are saying
★★★★★
Anonymous · 10 Oct 2026
★★★★★
Anonymous · 05 Oct 2026
★★★★★
Anonymous · 30 Sep 2026