Period Calculator
Understanding your menstrual cycle helps you plan ahead and recognise changes in your health. Enter the first day of your last period and your average cycle length to get predictions for the next 6 months, including expected period start dates, fertile windows, and estimated ovulation days.
Typical range: 21โ45 days (average is 28)
Typical range: 2โ8 days (average is 5)
How period calculation works
Your menstrual cycle is counted from the first day of one period to the first day of the next. The average cycle is 28 days, but cycles anywhere from 21 to 45 days are considered normal.
Next period: Calculated by adding your average cycle length to the first day of your last period.
Ovulation: Estimated to occur 14 days before your next period starts. This is based on the luteal phase, which is relatively consistent at about 14 days for most women.
Fertile window: Spans from 5 days before ovulation to 1 day after. Sperm can survive in the reproductive tract for up to 5 days, so the fertile window begins before ovulation occurs.
Cycle Tracking Essentials
Period tracking apps, menstrual cups, heating pads, and supplements to support your cycle.
Some links may be affiliate links. If you make a purchase, we may earn a small commission at no extra cost to you.
Frequently Asked Questions
How is my next period calculated?
What is a normal menstrual cycle length?
When is my fertile window?
Can stress affect my cycle?
More Habits Tools
View all โHabit Tracker
Track up to 10 daily habits with a visual streak counter. Build consistency, monitor your longest streaks, and develop healthier routines over time.
Due Date Calculator
Calculate your estimated due date using Naegele's rule based on your last menstrual period or conception date. View your trimester timeline and key pregnancy milestones.
Ovulation Calculator
Estimate your ovulation date and fertile window based on your menstrual cycle. View a 6-month fertility forecast to help you plan.
Blood Pressure Checker
Enter your blood pressure reading to see which category it falls into (normal, elevated, or high) based on AHA guidelines, with lifestyle recommendations.
Related Tools
Ovulation Calculator
Estimate your ovulation date and fertile window based on your menstrual cycle. View a 6-month fertility forecast to help you plan.
Due Date Calculator
Calculate your estimated due date using Naegele's rule based on your last menstrual period or conception date. View your trimester timeline and key pregnancy milestones.
Sleep Calculator
Calculate optimal bedtimes and wake-up times based on 90-minute sleep cycles. Align your schedule to wake between cycles and feel more rested every morning.