Period Calculator
Find your next period date, estimated ovulation, and fertile window in seconds with our free Period Calculator.
Was this calculator helpful?
Your feedback helps us improve our calculators.
What Is a Period Calculator?
A period calculator is a tool that estimates when your next menstrual period may begin based on your previous period date and average menstrual cycle length.
Instead of manually counting days on a calendar, you can enter your cycle information and get an estimated next period date instantly. A period cycle calculator can also make it easier to see upcoming cycles and identify patterns in your menstrual calendar.
Our calculator goes beyond estimating only your next period. Based on the information entered, it also provides estimated ovulation and fertile-window dates, a visual cycle calendar, and estimates for your next six cycles.
A period calculator is useful for planning and cycle tracking, but its dates should always be treated as estimates. Menstrual cycles can naturally vary from one month to another.
How to Use the Period Calculator
The calculator only needs a few details about your menstrual cycle. For the best estimate, use information from your recent cycles rather than guessing your usual dates.
1. Enter the First Day of Your Last Period
Select the date your most recent period started. Day 1 is the first day of menstrual bleeding, not the day your previous period ended.
For example, if your period started on July 23, enter July 23 as the first day of your last period.
2. Select Your Period Length
Choose how many days your period usually lasts. Period length refers to the number of days you have menstrual bleeding.
For example, if your period starts on July 23 and lasts through July 27, your period length is 5 days.
3. Select Your Average Cycle Length
Enter the average number of days from the first day of one period to the first day of your next period.
For example, if one period begins on July 23 and your next period begins on August 20, your cycle length is 28 days.
If your cycle varies from month to month, tracking several cycles can help you find a more useful average.
4. Click Calculate
Click the Calculate button after entering your information. The menstrual cycle calculator will use these details to estimate your upcoming cycle dates.
5. Check Your Estimated Cycle Dates
Based on your entries, the calculator can display your:
Next period estimate
Current or estimated period dates
Estimated ovulation
Fertile window
Current cycle day
Cycle calendar
Next six cycle estimates
These dates are predictions based on your average cycle. Your actual period or ovulation may occur earlier or later.
How to Calculate Your Next Period Date
If your cycles are fairly regular, you can estimate your next period by adding your average cycle length to the first day of your last period.
The basic period date calculator formula is:
Estimated Next Period Date=First Day of Last Period+Average Cycle Length
For example, suppose:
First day of your last period = July 23, 2026
Period length = 5 days
Average cycle length = 28 days
Add 28 days to July 23:
July 23, 2026+28days=August 20, 2026
Your estimated next period would therefore start around August 20, 2026.
With a typical period length of 5 days, the estimated period dates would be approximately August 20 through August 24, 2026.
This is essentially how a periods calculator turns your previous cycle information into an upcoming period estimate.
Why Is It Only an Estimate?
Even if your cycle is usually 28 days, that does not mean every period will begin exactly 28 days apart. Normal cycle timing can vary, and factors such as stress, illness, travel, changes in exercise, weight changes, medications, and hormonal changes may affect when a period starts.
That is why the calculator should be used for cycle tracking and planning, rather than as a guarantee of the exact date your next period will begin.
How to Calculate Your Menstrual Cycle Length
Knowing your average cycle length makes a menstrual calculator more useful. Your menstrual cycle length is measured from the first day of one period to the first day of the next period.
Here's how to calculate your period cycle:
Record the first day your period starts. This is Cycle Day 1.
Record the first day of your next period.
Count the days from the first start date to the next start date.
Repeat this for several menstrual cycles.
If the number changes, calculate your average cycle length.
For example, suppose one period starts on July 23 and the next starts on August 20. The cycle length is 28 days.
If your recent cycles were 27, 29, and 28 days, you could calculate the average:
Average Cycle Length=327+29+28=28days
You could therefore enter 28 days as your average cycle length in the calculator.
Tracking multiple cycles is especially useful because relying on a single month may not represent your usual pattern.
Period Length vs. Cycle Length
Period length and menstrual cycle length are not the same thing. This distinction is important when using a menstruation calculator because entering the wrong value can affect your estimates.
Term | What It Means | Example |
Period length | Number of days menstrual bleeding lasts | 5 days |
Cycle length | Number of days from the first day of one period to the first day of the next | 28 days |
For example, you might have a 5-day period within a 28-day menstrual cycle.
If your period starts on July 23 and ends on July 27, the period length is 5 days. If your next period starts on August 20, your menstrual cycle length is 28 days.
When using the calculator, enter these values separately.
How the Period Calculator Estimates Ovulation
The calculator can also provide an estimated ovulation date based on your menstrual cycle information.
Ovulation is often estimated relative to the expected start of the next period. A commonly used calendar estimate places ovulation at approximately 14 days before the next period:
Estimated Ovulation Date≈Estimated Next Period Date−14days
Another way to express the same estimate is:
Estimated Ovulation Cycle Day≈Average Cycle Length−14
For a 28-day cycle:
28−14=14
So ovulation may be estimated around Cycle Day 14.
Using the earlier example, if the next period is estimated to start on August 20, the estimated ovulation date would be around August 6.
However, ovulation does not always happen on Day 14. The actual timing can differ between people and can also change from one cycle to another.
For that reason, the ovulation date displayed by a menstrual cycle calculator should be considered an estimate rather than confirmation that ovulation occurred on that date.
What Is the Fertile Window?
The fertile window refers to the days in a menstrual cycle when pregnancy is most likely to occur around ovulation.
Your calculator uses cycle information to display an estimated fertile window around the predicted ovulation date. For example, the screenshot calculation with an estimated ovulation date of August 6 shows a fertile window of approximately August 1 through August 7.
These dates can be helpful for general cycle awareness, but calendar-based predictions cannot determine exactly when someone will ovulate.
Cycle length can change, and actual ovulation can occur earlier or later than predicted. For this reason, estimated fertile dates from a period cycle calculator should not be relied on as a guaranteed method of preventing pregnancy.
How Accurate Is a Period Calculator?
A period calculator can provide a useful estimate of your next period when your menstrual cycles follow a fairly consistent pattern. However, it cannot predict the exact day your period will start.
The estimate is mainly based on your last period date and average cycle length. If those details accurately reflect your usual cycle, the predicted date may be close to your actual period start date.
Predictions may be less accurate when your cycle length changes significantly from month to month. Even people who usually have regular periods can occasionally have a cycle that is shorter or longer than expected.
The same limitation applies to estimated ovulation and fertile-window dates. A calendar calculation can estimate when ovulation might occur, but it cannot confirm the exact day ovulation happens.
What Can Affect Period Predictions?
Your menstrual cycle does not always follow an identical schedule. Cycle timing can change for many reasons, including:
Stress
Illness
Travel or changes in routine
Significant changes in weight
Changes in exercise habits
Hormonal changes
Certain medications
Adolescence
Perimenopause
A change in your expected period date does not automatically mean something is wrong. However, persistent or concerning changes are worth discussing with a healthcare professional.
What If My Periods Are Irregular?
You can still use a menstrual cycle calculator if your periods are irregular, but the estimated dates may be less reliable.
For example, imagine your recent cycles lasted:
26 days
32 days
29 days
35 days
Your average cycle length would be:
Average Cycle Length=426+32+29+35=30.5days
You could use approximately 30 or 31 days as an average for general cycle tracking. However, because the individual cycles range from 26 to 35 days, your next period may not start exactly on the date predicted from that average.
Tracking several cycles can give you a better picture of your personal pattern than relying on a single period.
If your periods become unexpectedly irregular, stop for an extended time, are unusually heavy, or you have other symptoms that concern you, consider speaking with a qualified healthcare professional.
Why Can Your Period Come Earlier or Later Than Predicted?
A period date calculator works with previous cycle information. Your body, however, does not follow a fixed calendar.
If your average cycle is 28 days, the calculator may predict your next period 28 days after your previous one. If that particular cycle lasts 30 days, your actual period would start about two days later than the original estimate.
Similarly, a 26-day cycle could result in your period arriving about two days earlier.
This does not necessarily mean the calculation was wrong. It means the prediction was based on an average while your actual cycle length changed.
Updating your cycle records each month can make future estimates more representative of your recent pattern.
Regular vs. Irregular Menstrual Cycles
A regular menstrual cycle does not necessarily mean your period starts on the same calendar date every month. Months have different numbers of days, and menstrual cycles are measured in cycle days, not calendar months.
For example, a 28-day cycle that begins July 23 would have an estimated next start date around August 20, not necessarily July 23 followed by August 23.
With relatively consistent cycles, a period cycle calculator can provide more predictable estimates. When cycle lengths vary considerably, predicted period, ovulation, and fertile-window dates become less certain.
This is why keeping a record of your actual period start dates is more useful than assuming every cycle lasts exactly 28 days.
When and Where to Use a Period Calculator
A periods calculator can be useful whenever you want a quick estimate of upcoming menstrual dates. You can use it at home, while planning your schedule, or anywhere you have your recent cycle information available.
Common uses include:
Tracking your next period: Estimate when your next menstrual period may begin.
Planning travel or events: Get a rough idea of whether your expected period overlaps with a vacation, event, competition, or other plans.
Following cycle patterns: Compare estimated dates with your actual period dates over time.
Estimating future periods: View upcoming cycle estimates rather than manually counting dates each month.
Checking your cycle day: See approximately where you are within your current menstrual cycle.
Estimating ovulation: Get a calendar-based estimate of possible ovulation timing.
Viewing fertile days: See an estimated fertile window based on the calculator's cycle calculation.
These estimates are most useful for planning and cycle awareness. They should not replace medical evaluation, pregnancy testing when appropriate, or a reliable method of contraception.
Who Can Use a Menstrual Cycle Calculator?
A menstrual calculator may be useful for anyone who menstruates and wants a simple way to keep track of cycle dates.
For example, it may help someone who wants to estimate an upcoming period, learn their average menstrual cycle length, plan around expected period dates, or keep a record of cycle patterns.
It can also be useful if you have recently started tracking your periods and want to understand the difference between your period duration and your full menstrual cycle.
However, calendar estimates have limitations. They may be less predictable for people whose cycle lengths vary considerably.
Tips for Better Period Predictions
A calculator can only work with the information you provide. Keeping accurate cycle records can therefore make your estimates more useful.
Record the Actual First Day of Your Period
Use the first day menstrual bleeding begins as Day 1 of your cycle. Entering the wrong start date shifts the rest of the calculation.
Track More Than One Cycle
One menstrual cycle may be unusually short or long. Recording several cycles gives you more information for calculating your typical cycle length.
Update Your Average Cycle Length
Your cycle pattern can change over time. If your recent cycles no longer match the average you have been using, recalculate the average using newer cycle data.
Keep Period Length and Cycle Length Separate
If you bleed for 5 days and your periods begin about 28 days apart, enter 5 days as your period length and 28 days as your cycle length.
Confusing these two measurements can produce incorrect estimates.
Treat Ovulation Dates as Estimates
Do not assume that ovulation always occurs on Cycle Day 14. The actual timing of ovulation varies, so dates generated from a calendar formula are estimates.
Compare Predictions With Actual Dates
When your next period begins, record its actual start date. Comparing predicted and actual dates over several months can help you better understand how much your cycle normally varies.
Common Mistakes When Calculating Your Period Cycle
Small errors in cycle tracking can affect every date produced by a menstruation calculator. Avoid these common mistakes when entering your information.
Counting From the Last Day of Your Period
Cycle length starts with the first day of one period, not the last day.
If your period begins July 23 and ends July 27, July 23 is Cycle Day 1.
Confusing Period Length With Cycle Length
Period length measures how many days bleeding lasts. Cycle length measures the time from the first day of one period to the first day of the next.
A person could therefore have a 5-day period and a 28-day cycle.
Assuming Everyone Has a 28-Day Cycle
Twenty-eight days is commonly used in menstrual-cycle examples, but it should not automatically be used as your personal cycle length.
Use your own tracked cycle dates whenever possible.
Assuming Ovulation Always Happens on Day 14
Cycle Day 14 is a common example for a 28-day cycle, not a universal ovulation date. Ovulation timing can differ between people and between cycles.
Treating Estimated Dates as Guaranteed Dates
A period calculator predicts dates from the information entered; it does not know exactly when your next period or ovulation will occur.
Use the results as planning estimates rather than fixed dates.
Can You Calculate Future Period Dates?
Yes. If you know your average cycle length, future period dates can be estimated by repeatedly adding that cycle length to each expected period start date.
For example, with a 28-day cycle:
Next Period=Last Period Start+28days
The following cycle can then be estimated as:
Following Period=Estimated Next Period+28days
If your last period began July 23, 2026, the estimated starts for the next few cycles would be approximately:
Cycle | Estimated Period Start |
Last period | July 23, 2026 |
Next period | August 20, 2026 |
Following period | September 17, 2026 |
Following period | October 15, 2026 |
Following period | November 12, 2026 |
This is how a period calculator can provide multiple future cycle estimates. The further into the future you predict, however, the greater the possibility that normal cycle variation will cause the actual dates to differ.
Frequently Asked Questions (FAQs)
How do I calculate when my next period will be?
To estimate your next period, add your average menstrual cycle length to the first day of your last period.
Next Period Date=First Day of Last Period+Average Cycle Length
For example, if your last period started on July 23 and your average cycle is 28 days, your next period would be estimated to start around August 20.
A period calculator performs this calculation automatically and can also estimate future cycles.
How do I calculate my period cycle?
To calculate your period cycle, count from the first day of one period to the first day of your next period. That total is your menstrual cycle length.
For example, if one period starts on July 23 and your next period starts on August 20, your cycle length is 28 days.
For a more useful average, track several cycles and calculate their average length rather than relying on only one month.
What is Day 1 of my menstrual cycle?
Day 1 is the first day of your period. It marks the beginning of a new menstrual cycle.
Your cycle continues until the day before your next period begins. When your next period starts, a new Cycle Day 1 begins.
Using the correct Day 1 is important when entering information into a menstrual cycle calculator because period, ovulation, and fertile-window estimates are based on your cycle start date.
Is a menstrual cycle always 28 days?
No. A menstrual cycle does not have to be exactly 28 days. Twenty-eight days is commonly used as an example, but cycle length naturally varies between people and can also vary from one cycle to another.
For more personalized results, enter your own average cycle length into the period cycle calculator instead of automatically using 28 days.
What is the difference between period length and cycle length?
Period length is the number of days menstrual bleeding lasts. Cycle length is the number of days from the first day of one period to the first day of the next.
For example, you could have:
Period length: 5 days
Menstrual cycle length: 28 days
These are separate values, so make sure you enter each one correctly when using a period date calculator.
How many days does a period usually last?
Period duration varies from person to person and can also change over time. What matters for a calculator is entering the period length that best represents your usual pattern.
For example, if bleeding normally starts on Monday and continues through Friday, your period length would be 5 days.
Period length should not be confused with the length of your full menstrual cycle.
How many days are there between periods?
The number of days between period start dates is your menstrual cycle length. To find it, count from the first day of one period to the first day of your next period.
If your cycles vary, record several start dates and calculate your average cycle length. You can then enter that value into a menstrual calculator to estimate upcoming period dates.
Can a period calculator predict the exact date of my next period?
No. A period calculator estimates your next period based on your previous period and average cycle length; it cannot guarantee an exact start date.
For example, if your usual cycle is 28 days but your current cycle lasts 30 days, your period could arrive about two days later than the original estimate.
Normal cycle variation is why predicted dates should be used for planning rather than treated as fixed dates.
Can a period calculator predict ovulation?
A period calculator can estimate ovulation based on menstrual cycle timing, but it cannot confirm when ovulation actually occurs.
A common calendar calculation estimates ovulation at approximately 14 days before the expected next period:
Estimated Ovulation Date≈Next Period Date−14days
Actual ovulation timing can vary, even in someone with relatively regular periods. The displayed date should therefore be treated as an estimate.
Is ovulation always 14 days after your period starts?
No. Ovulation is not always 14 days after a period starts. Cycle Day 14 is commonly used as an example for a 28-day menstrual cycle, but actual ovulation timing varies.
Calendar-based calculations often estimate ovulation at roughly 14 days before the expected next period, rather than assuming everyone ovulates exactly 14 days after their period begins.
What is a fertile window?
The fertile window refers to the days around ovulation when pregnancy is possible. A menstruation calculator may estimate this window using your average cycle length and predicted ovulation date.
However, the exact timing of ovulation can vary. This means the fertile window shown by a calendar-based calculator is an estimate and should not be considered a guarantee of fertile or non-fertile days.
Can I use a period calculator to avoid pregnancy?
A period calculator should not be relied on by itself to prevent pregnancy. It estimates fertile days from average cycle timing, while actual ovulation can occur earlier or later than predicted.
If avoiding pregnancy is your goal, consider discussing suitable contraceptive options with a qualified healthcare professional rather than relying only on predicted calendar dates.
Can I use a period calculator if my cycles are irregular?
Yes, but the predictions may be less reliable. A periods calculator uses an average cycle length, so large differences between individual cycles can make the predicted next-period and ovulation dates less precise.
Tracking several cycles can help you determine your average and understand how much your cycle normally varies.
Why is my period late if the calculator says it should have started?
The date shown by a calculator is an estimate, not a deadline for your period. A cycle may occasionally be longer than your average, causing your period to start later than predicted.
Cycle timing can be affected by many factors. If pregnancy is possible, an appropriate pregnancy test can provide more useful information than a period prediction alone. If your period remains absent or you are concerned about changes in your cycle, contact a healthcare professional.
Can a period calculator tell if I am pregnant?
No. A period calculator cannot determine whether you are pregnant. It only predicts menstrual dates from your cycle information.
A period starting later than the estimated date does not by itself confirm pregnancy. If pregnancy is possible, use an appropriate pregnancy test according to its instructions and seek medical advice when needed.
Why does my predicted period date change?
Your predicted date can change when your average cycle length or last period start date changes.
For example, using a 28-day average produces a different next-period estimate than using a 30-day average. Updating your calculator with accurate, recent cycle information can therefore change future predictions.
Your actual menstrual cycle can also vary, so a previous prediction may not perfectly match what happens in the next cycle.
How far ahead can I calculate my period?
You can estimate multiple future periods by repeatedly adding your average cycle length to each predicted start date. CalcifyAI's period calculator displays estimates for the next six cycles to make longer-term planning easier.
Keep in mind that future predictions become less certain over time. Even a difference of one or two days in individual cycles can gradually shift later estimated dates.
Should I track my period every month?
Regular tracking can help you understand your usual period length, average cycle length, and how much your cycle changes from month to month.
Record the actual first day of each period, rather than only keeping predicted dates. After several cycles, you will have better information to enter into a menstrual cycle calculator and can compare predictions with your actual cycle pattern.
When should I talk to a healthcare professional about my period?
Consider speaking with a healthcare professional if you notice menstrual changes or symptoms that concern you, such as periods stopping unexpectedly, persistent major changes in your usual cycle pattern, unusually heavy bleeding, or significant pain.
A period calculator is designed for date estimation and cycle tracking. It cannot diagnose the cause of irregular periods, missed periods, abnormal bleeding, pain, or other menstrual health concerns.
Helpful Resources
Pro Tips
Track 3–6 cycles to refine your average cycle length.
Stress, illness, and travel can shift dates.
Consult a clinician if cycles are very irregular or absent.