Period calculator
Predict when your next periods are likely to begin, based on the first day of your last period and your average cycle length.
How the period calculator works
The calculator needs three things: the first day of your last period, your average cycle length and the number of days your period usually lasts. A cycle is counted from the first day of one period up to the day before the next one starts, so the first day of bleeding is always day 1.
To estimate your next period, it adds your cycle length to that day 1. To estimate the one after, it adds the cycle length again, and it repeats this for your next three periods. Each predicted period then lasts for the number of days you entered as your period length. If you leave the fields at their defaults, the calculator assumes a 28-day cycle and a 5-day period.
A worked example
Say your last period started on 1 March, your cycles are usually 30 days long and your period lasts 5 days. The calculator adds 30 days to 1 March and predicts that your next period will start on 31 March and end on 4 April. Adding another 30 days gives 30 April to 4 May, and a third step gives 30 May to 3 June. The arithmetic is simple, which is why the estimate is only as good as the cycle length you give it.
Why your cycle length matters so much
Very few people have a cycle that is exactly the same length every month. It is common for cycle length to shift by a few days from one month to the next, which is why the calculator asks for an average rather than the length of a single cycle.
Small differences add up. Because each prediction builds on the one before it, an average that is two days too short moves your next predicted period two days too early, the second four days too early and the third six days too early. That is why the first date in your results is usually the most useful one, and why it makes sense to recalculate each time a new period starts rather than relying on dates several months ahead.
If you do not know your average, count the days from the first day of one period to the first day of the next for a few cycles, then take the average. Using your own number instead of the 28-day default is the single biggest improvement you can make to the estimate.
When the estimate is less reliable
The calculator assumes your cycles follow a steady pattern. When they do not, the predicted dates are less likely to match what actually happens. Cycles are often less predictable in the first years after periods begin, in the years leading up to menopause, after pregnancy and while breastfeeding, and when starting or stopping hormonal contraception.
Everyday life can play a part too. Stress, illness, travel and changes in sleep, weight or exercise can all make a period arrive earlier or later than expected. If your cycles often fall outside the 20 to 45 day range the calculator accepts, or vary widely from month to month, treat the results as a rough guide only.
A late period is not something this calculator can explain. If your period is later than you expected and you could be pregnant, a pregnancy test will give you a clearer answer. If you are worried about irregular, very heavy or painful periods, speak to a healthcare professional.
How tracking over time improves your estimate
A single calculation is a snapshot of the numbers you entered today. Tracking turns it into a record. When you note the first day of every period, you can see your real cycle lengths instead of guessing, notice whether they stay steady or vary, and spot changes worth mentioning to a healthcare professional.
With a few months of history you can replace the 28-day default with your own average and recalculate with more confidence. The Evecare app is built for this: you log your periods as they happen, so your next prediction starts from your own cycles rather than a textbook average.
Whichever way you track, the results on this page are for information only. They cannot, and should not, be used as a conception aid or to prevent pregnancy.
Frequently asked questions
How do I calculate when my next period is due?
Take the first day of your last period and add your average cycle length in days. The date you land on is the most likely start of your next period. The period calculator does this for you and repeats it for your next three periods, using the period length you enter to show how long each one is likely to last. If you do not know your cycle length, it uses 28 days.
How do I work out my cycle length?
Count the days from the first day of one period up to the day before your next period starts. That total is the length of one cycle. Because cycles naturally vary, repeat this for at least three cycles and take the average, then enter that number in the calculator. The more cycles you include, the better your average reflects your own pattern.
How accurate are period predictions?
They are estimates, not guarantees. The calculator assumes every cycle is the same length, which is rarely exactly true, so a real period can start a few days before or after the predicted date. Predictions are most useful when your cycles are regular and you enter your own average rather than the default. The first predicted date is usually closer than the later ones.
What if my periods are irregular?
If your cycle length changes a lot from month to month, any calculator based on an average will be less accurate for you. You can still use it for a rough idea: enter your average and expect the real date to fall either side of it. Tracking your periods helps you see your actual range, and a healthcare professional can help if irregular cycles worry you.
Why is my period late when the calculator said it would start today?
The calculator only does arithmetic on the numbers you give it. It cannot account for what happens in your body during a particular cycle. Stress, illness, travel and changes in routine can all shift a period by several days. If you could be pregnant, a pregnancy test is the way to find out. If late periods keep happening, talk to a healthcare professional.
Can I use this to plan or avoid pregnancy?
No. This calculator is for information only and must not be used as a conception aid or as a method of contraception. Predicted dates are estimates and real cycles vary, so they cannot reliably tell you when you are or are not fertile. If you are trying to conceive or want to avoid pregnancy, speak to a healthcare professional about the options that suit you.
Is the information I enter private?
Yes. The calculation runs entirely in your browser. Evecare does not collect, process or store anything you enter into this calculator and never sees your results. Everything you type is permanently erased as soon as you leave or close the page, so nothing you enter here is kept anywhere.