Period Calculator
Predict your next period and track your menstrual cycle. Get a 12-month forecast of upcoming periods and understand your cycle phases.
Your Next Period
Next Period
Wed, Dec 24
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle
Your Cycle Information
Days between periods
Days of bleeding
Your Cycle Today
You are on Day 15 of your cycle (Ovulation Phase)
Period Forecast (Next 12 Cycles)
Wednesday, December 24, 2025
Cycle #1
Wednesday, January 21, 2026
Cycle #2
Wednesday, February 18, 2026
Cycle #3
Wednesday, March 18, 2026
Cycle #4
Wednesday, April 15, 2026
Cycle #5
Wednesday, May 13, 2026
Cycle #6
Wednesday, June 10, 2026
Cycle #7
Wednesday, July 8, 2026
Cycle #8
Wednesday, August 5, 2026
Cycle #9
Wednesday, September 2, 2026
Cycle #10
Wednesday, September 30, 2026
Cycle #11
Wednesday, October 28, 2026
Cycle #12
Based on a 28-day cycle. Actual dates may vary.
Understanding Your Cycle Phases
Menstrual Phase (Days 1-5)
Uterine lining sheds. You may experience cramps, fatigue, and mood changes. Flow is typically heaviest in the first 2-3 days.
Follicular Phase (Days 6-14)
Estrogen rises, energy increases. Follicles develop in ovaries. Many feel their best during this phase.
Ovulation Phase (Days 12-15)
Egg is released. Peak fertility. You may notice increased cervical mucus, mild cramping, and heightened senses.
Luteal Phase (Days 16-28)
Progesterone rises. PMS symptoms may occur: bloating, mood swings, breast tenderness. Body prepares for period or pregnancy.
Managing Period Symptoms
For Cramps
- • Heat pads or warm baths
- • Light exercise (walking, yoga)
- • Over-the-counter pain relievers
- • Stay hydrated
For PMS
- • Reduce salt, caffeine, sugar
- • Regular exercise
- • Get enough sleep
- • Calcium and B6 supplements
When to See a Doctor
- • Periods lasting longer than 7 days
- • Soaking through protection every hour
- • Severe pain that interferes with daily life
- • Cycles shorter than 21 or longer than 35 days
- • Missed periods (if not pregnant)
- • Bleeding between periods
Your Next Period
Next Period
Wed, Dec 24
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle
Quick Answer
Your next period is predicted by adding your typical cycle length to the start of your last period. Average cycle: 28 days (normal range: 21-35 days). Period typically lasts 3-7 days. Enter your last period date and cycle length at practicalwebtools.com to see predictions for upcoming periods.
Key Facts
- Average menstrual cycle: 28 days (normal: 21-35 days)
- Period typically lasts 3-7 days
- Cycle = day 1 of period to day before next period
- Ovulation occurs approximately mid-cycle
- PMS symptoms may start 1-2 weeks before period
- Cycle length can vary month to month
- Tracking helps identify patterns and irregularities
Frequently Asked Questions
Track from the first day of one period to the first day of the next. Record start dates for several months to find your average. Most cycles are 21-35 days, with 28 being average. Apps or calendars help track patterns over time.
Irregular periods can result from stress, weight changes, excessive exercise, hormonal imbalances (like PCOS), thyroid issues, perimenopause, or starting/stopping birth control. Occasional irregularity is normal, but persistent changes warrant medical consultation.
Normal cycles range from 21-35 days. The average is 28 days, but only about 15% of women have exactly 28-day cycles. Variation of a few days between cycles is normal. Consistently short (<21) or long (>35) cycles should be discussed with a healthcare provider.
A typical period lasts 3-7 days, with the heaviest flow in the first 2-3 days. Periods shorter than 2 days or longer than 7 days may indicate hormonal imbalances. Heavy bleeding soaking through protection hourly needs medical attention.
The cycle has 4 phases: 1) Menstrual (days 1-5): bleeding occurs. 2) Follicular (days 1-13): egg develops. 3) Ovulation (day 14): egg released. 4) Luteal (days 15-28): body prepares for potential pregnancy or next period.
Your Next Period
Next Period
Wed, Dec 24
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle
Medical Disclaimer
This calculator is for informational purposes only and should not be used as a substitute for professional medical advice, diagnosis, or treatment. Always consult with a qualified healthcare provider before making any health-related decisions.