onlinecalculator.me
Download App

The simple math behind calculating your period by hand

Learn the basic math behind your menstrual cycle. By knowing your last period date, cycle length, and duration, you can easily predict your next period, ovulation day, and fertile window without relying on an app.

Aug 15, 2026 6 min read

A woman sitting at a kitchen table with a pen, blank notebook, and a mug of tea looking out the window.

Figuring out when your next period will start, or when you are most likely to ovulate, comes down to simple math. Apps and digital trackers do this for you behind the scenes, but calculating your cycle by hand takes away the mystery. You get to see exactly how the numbers work. Whether you are trying to conceive, avoiding pregnancy, or just want to book a vacation without dealing with surprise cramps, you only need a few predictable data points to map out your month.

The three numbers you need

Before you start counting days on a calendar, you need to establish your baseline. Gather these three numbers:

First is your last period date. This is the exact day your most recent period started. You have to use the first day of actual menstrual flow, not the days of light spotting that sometimes show up beforehand.

Second is your cycle length. This is the total number of days from the first day of one period to the first day of the next. The default average you usually hear is 28 days, but a healthy adult cycle normally ranges anywhere from 21 to 35 days. If you aren’t sure of your exact length, count the days between your last few period start dates and find the average.

Third is your period duration. This is how many days your bleeding usually lasts. For most people, this falls between 3 and 7 days. Five days is a safe default if you are guessing.

Doing the math by hand

Once you have your baseline numbers, you can sketch out your entire cycle using basic addition and subtraction.

Finding your next period start date is as simple as adding your cycle length to the first day of your last period. Because months have different numbers of days, manual calendar math often gives you a date that does not exist. If you add 28 days to April 14, you get April 42. Since April only has 30 days, you simply subtract 30 from 42. You are left with 12, which bumps you into the next month. Your next period will start on May 12.

To find the day your period will actually end, take your start date, add your period duration, and subtract 1. You subtract 1 because the first day of bleeding counts as day one. Using that May 12 start date and a 5-day duration: May 12 + 5 days = May 17. Subtract 1, and you get May 16. Your period will likely run from May 12 through May 16.

Next, you can estimate your ovulation date. The menstrual cycle has two main phases separated by ovulation. The second half is the luteal phase, which is the time from ovulation to the start of your next period. Unlike the first half of your cycle, the luteal phase is fairly constant. It almost always lasts roughly 14 days.

To estimate when you will ovulate, subtract 14 from your total cycle length, then add that number to your period start date. If you have a 28-day cycle: 28 − 14 = 14. You will probably ovulate 14 days after your period starts. If you have a 35-day cycle: 35 − 14 = 21. You will probably ovulate 21 days after your period starts.

Finally, map your fertile window. Pregnancy is only possible during a specific time frame each cycle. Sperm can survive up to 5 days in the reproductive tract, and an egg lives for about 24 hours after being released. That makes the fertile window exactly 6 days long: the 5 days before ovulation, plus the day of ovulation itself. Some tracking methods add one extra day after ovulation to account for the egg’s 24-hour lifespan. Subtract 5 days from your ovulation date to find the start of the window, and add 1 day to find the end.

A complete worked example

Let’s put this all together for a single cycle. We will assume your last period started on April 14, your cycle is 28 days long, and you normally bleed for 5 days.

Cycle EventThe MathCalendar Date
Period startsBaseline start dateApril 14
Period endsApril 14 + 5 days − 1April 18
Ovulation dateApril 14 + (28 − 14) daysApril 28
Fertile windowApril 28 − 5 days to + 1 dayApril 23 to April 29

For your next cycle, the math simply repeats starting from your new projected start date of May 12.

Looking further ahead

Working out a single cycle on paper is a good way to understand your body’s rhythm. But if you want to look ahead to plan a beach trip in July, or check if you will be dealing with cramps during an October wedding, manual math gets incredibly tedious.

To find the start date of a future cycle (let’s call it cycle N), the formula is: Future Start Date = Last Period Date + (N − 1) × Cycle Length.

If you want to project 4 cycles into the future with a 29-day cycle, you have to add 87 days to your current date. Doing this by hand means carefully counting across multiple month boundaries, remembering which months have 30 or 31 days, and accounting for leap years if your math crosses February.

This is exactly why dedicated tools exist. A calendar calculator uses the same biological formulas you just learned, but it handles the monthly irregularities instantly. You enter your baseline numbers once, and the software maps out multiple future cycles without any extra counting on your end.

The limits of the calendar

Whether you are sketching out dates on a notepad or using software, remember that calendar-based predictions are just estimates. Human bodies are not machines. Cycle lengths fluctuate.

Your actual ovulation date can shift by several days due to stress, travel, illness, weight changes, or intense exercise. If ovulation is delayed, your next period will also be delayed. That single shift will throw off your calendar math for all the months that follow.

The standard minus-14-day rule works wonderfully for people with highly regular cycles. But if your cycle length varies widely—say, 24 days one month and 34 days the next—calendar math will only give you a broad guess. For more precise tracking during irregular cycles, many people look to physical signs. Tracking basal body temperature (your lowest resting body temperature) or using hormone predictor tests alongside your calendar calculations will give you a much clearer picture.

Ready to project your upcoming cycles and fertile windows without doing the calendar math yourself? Plan ahead with our Period Calculator.

How many days are in a normal menstrual cycle?
A healthy adult menstrual cycle typically lasts anywhere from 21 to 35 days. The most common average is 28 days, but every body is different. You can find your personal length by counting the days between your last few period start dates.
How do I calculate my ovulation date?
The luteal phase of your cycle almost always lasts about 14 days. To estimate your ovulation date, simply subtract 14 from your total cycle length. Then, add that resulting number to the first day of your last period.
Why did my period start later than my calendar math predicted?
Calendar predictions are just estimates and human bodies naturally fluctuate. Your ovulation can be delayed by stress, illness, travel, or intense exercise. When your ovulation shifts later, your next period start date will also be delayed.
Period Calculator Open the calculator →

← More Health articles All articles