Skip to main content

Free Menstrual Cycle Calculator – Predict Next Periods

Menstrual Cycle Calculator predicts your next period dates online for free. Enter your last period and cycle length to see your next six period start dates.

Written & reviewed by Helperzy Editorial Team · Updated July 2026

Next 6 PeriodsBy Cycle LengthCalendar ViewInstantFree

100% Private

All calculations run locally in your browser. Nothing is uploaded.

How to Use Menstrual Cycle Calculator

1

Enter Last Period Date

Select the first day of bleeding in your most recent period. Every projection counts forward from this date, so an approximate guess weakens all six results.

2

Set Cycle Length

Enter your own average cycle length rather than the textbook 28 days, measuring from the first day of one period to the first day of the next across three or four cycles.

3

View Next Periods

Read the six projected start dates and note that accuracy fades further out, since small month-to-month variation compounds across each additional cycle.

How the Menstrual Cycle Calculator Predicts Your Next Periods

Knowing roughly when your next period will start is useful in a plain, practical way. It decides whether you pack supplies for a trip, whether you book the beach holiday for the second week or the third, whether a wedding falls at an awkward point, and whether the cramps you feel today are the ones you expected. This tool projects the start dates of your next six periods from two inputs: the first day of your most recent period and your typical cycle length. It also gives you something harder to get from a phone app that hides its workings, which is a clear view of the pattern itself, so you can compare prediction against reality and learn how regular you actually are. The arithmetic is repeated addition. Next period = first day of last period + cycle length. The one after that adds another cycle length, and so on, so period number n starts on last period + (cycle length × n). Cycle length is counted from the first day of bleeding in one period to the first day of the next, which trips people up constantly; it is not the number of days you bleed, and it is not the gap between the end of one period and the start of the next. Anything from 21 to 35 days is considered normal for an adult, with 28 being the textbook average rather than a requirement. Teenagers in the first couple of years after menarche commonly run longer and less predictable cycles, and cycles often shorten slightly through your thirties before becoming erratic approaching menopause. Here it is on real dates. Your last period began 14 February 2026 and your average cycle is 29 days. Adding 29 gives 15 March. Adding another 29 gives 13 April, then 12 May, 10 June, 9 July, and 7 August 2026. Six projections from two numbers. Notice how the calendar date drifts earlier each month, from the 15th to the 7th across six cycles, because 29 days does not line up with the length of a calendar month. That drift is exactly why counting on your fingers from last month gets it wrong. Change the cycle length to 26 days and the same start date produces 12 March, 7 April, and 3 May instead, moving nearly two weeks earlier by the third projection. Four situations where the dates change a decision. A woman booking a two-week trek in Ladakh in June sees her 10 June date lands on day three of the trek and packs accordingly instead of relying on finding supplies at 4,000 metres. A student sitting a final exam on 9 July checks whether the first heavy day collides with it and asks her doctor about timing options a month in advance. Someone starting a new job with limited early leave notes that 13 April falls in her first week. A woman who has recorded six cycles compares her actual start dates against the predictions, finds she runs three to four days late every time, and updates her average from 28 to 31 days, which fixes the drift for good. The honest limit is the cycle-length assumption. The tool projects a fixed interval forward, but real cycles vary by a few days even in regular bodies, and errors compound: a three-day variation becomes an 18-day spread by the sixth projection, so the later dates are much softer than the first. Stress, illness, travel across time zones, heavy training, sudden weight change, hormonal contraception, breastfeeding, and conditions such as PCOS or thyroid disorders can all shift or skip a cycle entirely. The mistake most people make is using a remembered 28 days instead of their own average; track three or four actual cycles and use the mean, which usually improves accuracy immediately. Also worth saying plainly: predicting periods is not the same as predicting fertility, and cycle tracking should never be relied on as contraception. See a doctor about cycles consistently shorter than 21 or longer than 35 days, bleeding heavy enough to soak a pad hourly, periods lasting more than seven days, bleeding between periods, or three missed periods without pregnancy. This is general tracking information and not medical advice. The calculation runs entirely in your browser, so your dates are never uploaded or stored.

Menstrual Cycle Calculator Formula & Method

Next period start = first day of last period + cycle length nth period start = first day of last period + (cycle length × n) last period = first day of bleeding in your most recent period cycle length = days from the first day of one period to the first day of the next (not the days you bleed) n = how many cycles ahead you are projecting (1 through 6) Normal adult range = 21 to 35 days

Examples: Menstrual Cycle Calculator

Input

Last period 14 February 2026, 29-day cycle

Result

15 Mar · 13 Apr · 12 May · 10 Jun · 9 Jul · 7 Aug 2026

Each date adds 29 days to the previous one. The calendar date drifts earlier every month because 29 days does not match the length of a calendar month.

Input

Last period 14 February 2026, 26-day cycle

Result

12 Mar · 7 Apr · 3 May 2026

A shorter 26-day cycle moves the third projected period to 3 May instead of 12 May, nine days earlier, which shows how much the cycle-length input matters.

Frequently Asked Questions – Menstrual Cycle Calculator

It adds your cycle length to the first day of your last period to predict your next period, then repeats to project six periods ahead. Enter your last period date and cycle length, and Helperzy shows your next six start dates instantly.