Enter the first day of your last period, your average cycle length, and how many days your period usually lasts. The calculator instantly maps out your next four cycles, showing start and end dates for each period, the estimated ovulation day, and the fertile window.
Free period tracker – no sign‑up
Calculate Your Next Period in Seconds
Enter the first day of your last period and your average cycle length to instantly see your next expected period, ovulation date, fertile window, and cycle phases — all free, private, and instant.
Know When to Expect Your Next Period
Tracking your menstrual cycle is one of the easiest ways to understand your body, plan your life, and even monitor your health. Our Period Calculator uses the first day of your last menstrual period (LMP) and your typical cycle length to predict your next period, ovulation day, fertile window, and the current phase of your cycle. Whether you’re trying to conceive, avoiding surprises, or simply logging your patterns, this tool gives you reliable, private estimates in seconds.
What Is a Period Calculator?
A period calculator is a free online tool that predicts the start date of your next menstrual period based on your cycle history. You enter the first day of your last period and your average cycle length (the number of days from the start of one period to the start of the next). The calculator then adds your cycle length to your LMP to find the expected next period. It also estimates ovulation — typically 14 days before the next period — and highlights the fertile window when pregnancy is possible. Many women use these calculators to track their cycle regularity, plan around heavy flow days, and identify their most fertile days. Our calculator keeps your data completely private, processing everything directly in your browser.
How to Use the Period Calculator
Enter the Start of Your Last Period
Use the date picker to select the first day of your most recent menstrual cycle. This is the key date for all predictions.
Provide Your Average Cycle Length
If you know your typical cycle length (count from day 1 of one period to day 1 of the next), enter it. The default is 28 days.
View Your Cycle Details Instantly
See your next period date, ovulation, fertile window, and which phase you’re in — all without creating an account.
How the Period Calculator Predicts Your Dates
The calculation is based on the simple formula: Next Period = LMP + Cycle Length. Ovulation usually occurs about 14 days before the next period, so Ovulation = Next Period – 14. The fertile window spans the five days before ovulation plus the day of ovulation itself (because sperm can survive for up to five days). The calculator also determines your current cycle phase: menstrual (days 1–5), follicular (until ovulation), ovulation (mid‑cycle), and luteal (after ovulation until the next period). All math runs locally in your browser — your cycle details stay private.
Core Formulas
Next Period = LMP + Cycle Length
Ovulation = Next Period – 14
Fertile window = (Ovulation – 5 days) to Ovulation day.
Key Features of This Period Calculator
Next Period Prediction
Instantly find out when your next cycle is likely to start, so you can plan ahead.
Ovulation & Fertile Window
See your estimated ovulation day and the six‑day fertile window — essential for conception or avoidance.
Cycle Phase Identification
Know whether you’re in the menstrual, follicular, ovulatory, or luteal phase right now.
Private & Secure
Your cycle data stays on your device. Nothing is ever uploaded or shared.
Benefits of Using a Period Tracker
- ✅ Never be caught off guard – know exactly when to expect your period
- ✅ Plan vacations and events – schedule around your predicted dates
- ✅ Track cycle regularity – spot irregularities that may warrant a doctor visit
- ✅ Optimize conception timing – identify your most fertile days each month
- ✅ Understand your body – learn the phases of your menstrual cycle and how they affect mood and energy
Phases of the Menstrual Cycle
Menstrual Phase (Days 1–5)
The uterine lining sheds, resulting in bleeding. Energy may be lower; gentle exercise and hydration help.
Follicular Phase (Day 1 to ovulation)
Estrogen rises, the uterine lining thickens, and an egg matures. Many women feel more energetic and focused.
Ovulation (Mid‑cycle)
A mature egg is released from the ovary. This is the most fertile time. Some women notice increased cervical mucus and libido.
Luteal Phase (After ovulation)
Progesterone rises, preparing the uterus for pregnancy. PMS symptoms may appear; mood and energy can fluctuate.
Understanding Cycle Length Variability
The average cycle is 28 days, but healthy cycles can range from 21 to 35 days. Teenagers and perimenopausal women often experience wider fluctuations. The calculator allows any cycle length, so whether your cycle is short, long, or irregular, you’ll get a personalized estimate. If your cycles vary by more than 7‑10 days from month to month, consider speaking with a healthcare provider.
How to Track Your Cycle Consistently
Mark Day 1
Always note the first day of full bleeding, not just spotting, as Day 1 of your cycle. This is the date to enter into the calculator.
Keep a Log
Record the start dates of at least three consecutive cycles to find your average length. Many apps can help, but a simple note works too.
Example Period Calculation
Suppose your last period started on February 20, 2025, and your average cycle length is 30 days. Your next period is predicted on February 20 + 30 = March 22, 2025. Ovulation is estimated 14 days before that: March 8. Your fertile window runs from March 3 to March 8. The calculator instantly shows these dates and confirms you’re currently in the luteal phase (if today is after March 8 but before March 22).
Using This Tool Alongside Other Calculators
Combine the Period Calculator with our Ovulation Calculator for a more focused fertility view, or with the Pregnancy Calculator if you’re already expecting. Together, they provide a complete picture of your reproductive health timeline.
Factors That Influence Your Menstrual Cycle
- 📅 Average cycle length
- 🧬 Hormonal balance
- ⚖️ Body weight and nutrition
- 😴 Stress and sleep
- 🏃 Excessive exercise
- 💊 Medications & birth control
- 🩺 Medical conditions (PCOS, thyroid, etc.)
- 📈 Perimenopause
Detailed Cycle Scenario
Scenario: LMP March 1, 2025. Cycle length 26 days. Today’s date: March 18.
- ✅ Next period: March 1 + 26 = March 27, 2025
- ✅ Ovulation: March 27 – 14 = March 13
- ✅ Fertile window: March 8–13
- ✅ Current phase: Luteal (day 18 of 26)
- ✅ You are likely in the luteal phase; PMS symptoms may be present. Next period in 9 days.
Who Can Use This Period Calculator?
- 🩸 Menstruating individuals – track your cycle predictably
- 🌸 Those trying to conceive – pinpoint ovulation and fertile days
- 📅 Planners – schedule trips, events, and workouts around your period
- 👩⚕️ Healthcare providers – quickly illustrate cycle patterns to patients
- 🎓 Health educators – teach reproductive health with an interactive tool
Key Menstrual Cycle Terms
- Menstrual Cycle
- The monthly series of changes a woman’s body goes through in preparation for the possibility of pregnancy, measured from the first day of one period to the first day of the next.
- Luteal Phase
- The second half of the cycle, from ovulation to the start of the next period; typically 12‑16 days long.
- Follicular Phase
- The first part of the cycle, from the start of the period until ovulation; its length can vary.
- Cycle Length
- The number of days from day 1 of one period to day 1 of the next; average is 28 days but varies from person to person.
Tips for Keeping an Accurate Cycle Record
- Always record the first day you see bright red blood as Day 1.
- Track at least three months to determine your average cycle length.
- If you use a period app, double‑check its predictions with this calculator for accuracy.
- Note any spotting, cramps, or unusual symptoms to discuss with your doctor.
- Re‑enter your LMP each month to keep the predictions current.
Advantages of This Period Calculator
- ✅ 100% free – no sign‑up, no ads
- ✅ Instant next period, ovulation, and fertile window
- ✅ Shows current cycle phase
- ✅ Works with any cycle length
- ✅ Works on any device
- ✅ Private – your cycle data never leaves your device
Limitations of Period Predictions
This calculator provides estimates based on average cycle patterns. It cannot account for irregular cycles, hormonal birth control, or underlying medical conditions. It is not a substitute for professional medical advice. If your cycles are highly irregular or you have concerns, please consult a healthcare provider.
Accuracy of Results
The calculation is mathematically precise given your input. For women with regular cycles, the next period date is usually correct within a day or two. Ovulation estimates are based on a typical 14‑day luteal phase, which can vary slightly between individuals.
Security and Privacy
All calculations are performed locally in your browser. No personal dates or cycle information is ever transmitted, stored, or shared. You can use the tool offline after the page loads.
Mobile‑Friendly Design
The period calculator is fully responsive. Use it on your smartphone, tablet, or desktop — all inputs, charts, and results adapt seamlessly to any screen size.
Frequently Asked Questions
How do I calculate my next period?
Add your average cycle length to the first day of your last period. For example, if your last period started on June 1 and your cycle is 28 days, your next period is expected on June 29. The calculator does this automatically.
What if my cycles are irregular?
Use your average cycle length from the last three months. If you don’t know it, 28 days is a common default, but your actual date may vary. Tracking several cycles will improve accuracy.
Can this calculator tell me if I’m pregnant?
No, it only predicts when your period is due. If your period is late and you might be pregnant, take a pregnancy test and consult your healthcare provider.
Does the calculator work if I’m on birth control?
If you use hormonal birth control (pills, IUD, implant), your bleeding is usually a withdrawal bleed, not a natural period. The calculator may still give a date, but your cycle is controlled by the medication.
How long is a normal menstrual cycle?
The average is 28 days, but cycles between 21 and 35 days are considered normal for adults. Teenagers may have cycles from 21 to 45 days.
Is my personal data safe?
Absolutely. All calculations are local. No information is ever sent to a server or stored.
Related Cycle & Fertility Calculators
Conclusion: Stay in Sync with Your Body’s Rhythm
Your cycle is a powerful indicator of health. This calculator helps you stay one step ahead, giving you the knowledge to plan with confidence. Enter your last period now and take control of your monthly calendar.
Ready to Predict Your Next Period?
Enter the first day of your last period now – free, private, and instant.
