💰 Financial Calculators ❤️ Health & Fitness Calculators 📐 Math Calculators 🔄 Conversion Calculators 📊 Business Calculators 🏗️ Construction Calculators 📅 Date & Time Calculators 🎓 Education Calculators 🚗 Automotive Calculators 🧮 Everyday Calculators

Period Calculator

Predict your next 6 periods based on your last period date and average cycle length. Plan ahead with ease.

Quick Calculator Get a fast estimate
days
days
Next Period
14 April 2026 – 18 April 2026
Period 2
12 May 2026 – 16 May 2026
Period 3
9 June 2026 – 13 June 2026
Period 4
7 July 2026 – 11 July 2026
Period 5
4 August 2026 – 8 August 2026
Period 6
1 September 2026 – 5 September 2026
Link copied to clipboard!

How to Use the Period Calculator

Enter the first day of your last period, your average cycle length, and how many days your period typically lasts. The calculator will predict the start and end dates of your next six menstrual periods, helping you plan around important events.

The Extended Calculator below shows a visual 6-month period calendar and handles irregular cycles. The Professional Calculator adds cycle statistics (average, min, max, standard deviation), a symptom tracker, and warning flags for when to see a doctor.

Need more detail?
📊 Extended Calculator More options, charts, and scenario comparison
days
days
Next Period
25 Nov 2025
Avg Cycle
28.0 days
Period ends ~
30 Nov
6-Month Period Forecast
MarAprMayJunJulAugTodayPeriod
6-Month Period Schedule
#Period StartsPeriod Ends
Last28 Oct 202502 Nov 2025
#125 Nov 202530 Nov 2025
#223 Dec 202528 Dec 2025
#320 Jan 202625 Jan 2026
#417 Feb 202622 Feb 2026
#517 Mar 202622 Mar 2026

How Future Periods Are Calculated

Next Period Start: Last Period Date + Cycle Length

Period End: Start Date + Period Duration − 1

Each subsequent period is calculated by adding the cycle length to the previous start date.

Example

Last period: 1 March | Cycle: 28 days | Duration: 5 days

Next period: 29 March – 2 April

Following period: 26 April – 30 April

Need full precision?
🔬 Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
d cycle
d period
Pain:/10
d cycle
d period
Pain:/10
d cycle
d period
Pain:/10
Cycle Statistics
28.3 days avg
Range
2730 days
Variability (SD)
1.2 days
Cycle type
Regular
Avg period length
5.3 days
Avg pain level
3.3/10
Symptom Tracker Reference

Select symptoms you typically experience:

When to See a Doctor

Based on your data, consider seeing a doctor about:

  • Heavy periods (menorrhagia) — may cause anaemia

Always consult a doctor if you experience:

  • Bleeding between periods
  • Periods lasting more than 7 days
  • Soaking more than 1 pad/tampon per hour for several hours
  • Severe pain that prevents normal activities
  • No period for 3+ months (not pregnant)

Frequently Asked Questions

A normal cycle ranges from 21 to 35 days, with 28 days being the average. Cycles can vary naturally from month to month. If your cycle is consistently shorter than 21 days or longer than 35 days, speak to a gynaecologist or doctor.
Most periods last between 3 and 7 days. Bleeding that lasts longer than 7 days (menorrhagia) or periods that are unusually heavy may warrant medical evaluation.
Cycles naturally vary due to stress, illness, travel, hormonal changes, or diet. A variation of ±3–5 days is perfectly normal. If periods are very irregular or you miss several in a row, consult a healthcare provider.
Yes — use the Ovulation Calculator alongside this tool. Ovulation typically occurs about 14 days before your next expected period. The ovulation calculator gives you your estimated fertile window based on the same inputs.

Related Calculators