Period Calculator

Free Period Calculator

Predict your next period and plan ahead with confidence. Trusted by women in 150+ cities worldwide.

📅

Your Next Period

Days Until
next period
Cycle Day
Ovulation (est.)
~14 days before period
Period Length
your average

📆 Your Period Calendar

Period days are highlighted in pink. Ovulation day in yellow.

📱 Smart Period Tracking in the App

This calculator uses basic math. The Ovuloom app uses AI that learns your unique patterns — especially helpful for irregular cycles and PCOS.

AI predictionsSymptom loggingApple WatchPush reminders
Download Ovuloom Free →

Free tier available · Premium from $4.99/mo

Understanding Your Menstrual Cycle

The menstrual cycle is a monthly process where your body prepares for pregnancy. It's controlled by hormones including estrogen, progesterone, FSH, and LH. Understanding your cycle helps you predict periods, plan pregnancies, and identify potential health issues early.

The Four Phases of the Menstrual Cycle

What Is a Normal Period?

A normal menstrual cycle ranges from 21 to 35 days. Periods typically last 3-7 days with 30-80ml of blood loss. Cycles can vary by a few days each month — variation of up to 7 days is considered normal. If your cycles are consistently shorter than 21 days or longer than 35, consult a healthcare provider.

When to See a Doctor

For comprehensive cycle tracking with AI-powered insights, download the Ovuloom app — trusted by women in over 150 countries worldwide.

Trusted by Women Worldwide

Women in over 150 cities use Ovuloom's period calculator and cycle tracking tools.

Frequently Asked Questions

A normal menstrual cycle ranges from 21 to 35 days, with 28 days being the average. Cycles are measured from the first day of one period to the first day of the next.

Common reasons include stress, weight changes, excessive exercise, hormonal imbalances, PCOS, thyroid disorders, perimenopause, or pregnancy. Take a pregnancy test if your period is more than 7 days late.

A typical period lasts 3 to 7 days with an average of 5 days. Flow is usually heaviest in the first 2 days. Consult a doctor if periods consistently last longer than 7 days.

Yes. Ovulation typically occurs about 14 days before your next period. The Ovuloom app uses AI for more accurate ovulation predictions based on your unique patterns.

More Free Tools

👶

Due Date Calculator

When is my baby due?

🌸

Ovulation Calculator

Find your fertile window

🤰

Pregnancy Week Calculator

How far along am I?