Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
page
Period calculator icon showing a droplet with a checkmark representing cycle tracking

Menstrual Period Cycle Calculator

Period Calculator

Track & predict your menstrual cycle

Period Tracker Log

Every period you log here is saved on this device so future predictions get smarter as your log grows.

No periods logged yet. Calculate below to start your log.
1
First Day of Last Period
2
Average Cycle Length
Cycle Length
days
3
Average Period Length
Period Length
days
✨ Your Cycle Forecast
Next Period Expected
🔄
Current Cycle Day
Days Until Period
🌻
Current Phase
🌿
Ovulation Day
💧
Fertile Window
Menstruation Cycle Chart
Period
Follicular
Fertile / Ovulation
Luteal
Safe Period Calculator

Based on your cycle, here's your estimated fertility breakdown. Fertility awareness methods are not as reliable as other contraception — consult a doctor for family planning advice.

⚠️ Unsafe (Fertile) Days
✅ Relatively Safe Days
👶 Menstrual Cycle & Pregnancy
Trying to conceive? Your best chance is during the fertile window shown above — especially the 2 days before and the day of ovulation.
Avoiding pregnancy? The "relatively safe" days carry lower (not zero) risk. Sperm can survive up to 5 days, so ovulation-day predictions can shift with cycle irregularity.
Already pregnant? Use our Pregnancy Due Date Calculator to get your estimated due date from this same last-period date.
Next 3 Predicted Periods

Knowing roughly when your next period will start makes planning easier, whether that’s for travel, sports, or just not being caught off guard. This period calculator predicts your upcoming cycle from your last period date, your average cycle length, and your average period length, and keeps a running log so future predictions improve as your history builds up.

How to use this period calculator

  1. Enter the First Day of Last Period using the date picker.
  2. Set your Average Cycle Length (21 to 45 days) using the plus/minus buttons.
  3. Set your Average Period Length (2 to 10 days) using the plus/minus buttons.
  4. Click “Calculate My Cycle.”
  5. Review your predicted next period date and cycle phase breakdown.
  6. Log each actual period as it happens in the Period Tracker Log, saved on this device so future predictions improve as your history grows.

What this period calculator does

Rather than assuming a fixed textbook 28-day cycle for everyone, this calculator works from your own actual average cycle length and period length, since cycle length varies meaningfully from person to person and can range anywhere from 21 to 45 days and still be considered normal. Entering your specific numbers, rather than a generic default, is what makes the prediction relevant to your actual cycle rather than a population average that may not match you at all.

The core prediction formula

Next Period Start = Last Period Start + Average Cycle Length

This is straightforward date arithmetic, but its accuracy depends entirely on how consistent your actual cycle length is. Someone with a highly regular 28-day cycle will get a tighter, more reliable prediction than someone whose cycle naturally varies by a week or more from month to month, which is exactly why building up your Period Tracker Log over several cycles improves the calculator’s usefulness over time, more logged data reveals your actual pattern rather than relying on a single self-reported average.

Why the tracker log matters over time

A single calculation based on one entered cycle length is a reasonable starting estimate, but it can’t account for natural month-to-month variation the way an ongoing log can. Logging each actual period as it happens builds a real history specific to you, letting predictions become more grounded in your actual pattern rather than a single guessed average, particularly useful if your cycle isn’t perfectly regular.

What this calculator does not do

This tool predicts period timing based on average cycle length, it does not diagnose irregular cycles, hormonal conditions, or fertility issues. If your logged cycles show significant unpredictability, or if you’re tracking your cycle for a specific health concern, that pattern is worth discussing with a doctor rather than relying on a prediction calculator to interpret it.

Frequently asked questions

What if my cycle length varies from month to month?

Enter your typical average cycle length as your starting point, then use the Period Tracker Log to record each actual period as it happens. Over several cycles, this builds a real picture of your pattern, which is more useful than relying on a single self-reported average if your cycle naturally varies.

Is a 21-day or 45-day cycle considered abnormal?

The calculator’s range (21 to 45 days) reflects that normal cycle length varies significantly between individuals. That said, a cycle consistently at either extreme, or one that changes suddenly and significantly, is worth discussing with a doctor, since this calculator predicts timing based on your entered average rather than assessing whether your cycle pattern itself is typical for you.

Does logging my periods here save my data anywhere else?

No. Your Period Tracker Log is saved on your own device only, used to refine the predictions this calculator gives you. It isn’t sent anywhere else.