LogoPractical Web Tools

Free Forever

All our tools are completely free to use. No account required, No hidden fees and No subscriptions.

Fast & Secure

All processing happens in your browser. Your files never leave your device.

No File Size Limits

Convert files of any size. No restrictions on file sizes or number of conversions.

Batch Processing

Convert multiple files at once to save time and effort.

File Converters

  • PDF Tools
  • Image Converter
  • Video Converter
  • Audio Converter
  • Document Converter
  • eBook Converter
  • Archive Tools
  • File Tools

Calculators

  • Finance Calculators
  • Health Calculators
  • Math Calculators
  • Science Calculators
  • Other Tools

Popular Tools

  • PDF to Word
  • HEIC to JPG
  • Merge PDF
  • Fillable PDF Creator
  • Mortgage Calculator
  • BMI Calculator
  • AI Chat

Company

  • About Us
  • Blog
  • Contact
  • Request a Tool

Legal

  • Privacy Policy
  • Terms of Service
Email Support
Practical Web Tools Logo
Practical Web Tools

Free Tools — Your Files Never Leave Your Device

Practical Web Tools - Convert files & chat with AI — fully offline | Product Hunt

© 2026 Opal Emporium LLC. All rights reserved.

Privacy-first file conversion and AI chat. No accounts, no uploads, no tracking.

  1. Home
  2. Health & Fitness
  3. Period Calculator

Period Calculator

Predict your next period and track your menstrual cycle. Get a 12-month forecast of upcoming periods and understand your cycle phases.

Formula:Next Period = Last Period + Cycle Length

Your Next Period

Next Period

Tue, Mar 17

in 14 days

Current Phase

Ovulation Phase

Day 15 of cycle

Cycle Length28 days
Period Length5 days
Ovulation (est.)Tue, Mar 3

Your Cycle Information

days

Days between periods

days

Days of bleeding

Your Cycle Today

Day 1Day 28
Menstrual
Follicular
Ovulation
Luteal

You are on Day 15 of your cycle (Ovulation Phase)

Period Forecast (Next 12 Cycles)

Tuesday, March 17, 2026

Cycle #1

Next

Tuesday, April 14, 2026

Cycle #2

Tuesday, May 12, 2026

Cycle #3

Tuesday, June 9, 2026

Cycle #4

Tuesday, July 7, 2026

Cycle #5

Tuesday, August 4, 2026

Cycle #6

Tuesday, September 1, 2026

Cycle #7

Tuesday, September 29, 2026

Cycle #8

Tuesday, October 27, 2026

Cycle #9

Tuesday, November 24, 2026

Cycle #10

Tuesday, December 22, 2026

Cycle #11

Tuesday, January 19, 2027

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

Tue, Mar 17

in 14 days

Current Phase

Ovulation Phase

Day 15 of cycle

Cycle Length28 days
Period Length5 days
Ovulation (est.)Tue, Mar 3

Cycle Scenarios

Explore how changes affect your results

Ovulation Phase Tips

Based on your results

0/4 completed
⚕️ MedicalImportant

Current Cycle Phase

You're on day 15 of your 28-day cycle, currently in the ovulation phase. Peak fertility and energy. You may feel more social and confident.

🌙 LifestyleRecommended

Period Planning

Your next period is expected in 14 days (Tue, Mar 17). Plan accordingly for travel, events, or activities.

⚕️ MedicalRecommended

Track Your Cycle

Track your cycle for 3+ months to identify patterns. Note symptoms, flow, and mood changes to better predict future cycles.

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.

Count days from first day of period to first day of next. Average over several months.

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.

Stress, weight changes, hormones, exercise, or medical conditions. Consult a doctor if persistent.

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.

21-35 days is normal. Average is 28 days. Few days variation is normal.

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.

3-7 days is typical. Heaviest flow in first 2-3 days.

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.

Menstrual (bleeding), Follicular (egg develops), Ovulation (egg released), Luteal (prep for next cycle).

Your Next Period

Next Period

Tue, Mar 17

in 14 days

Current Phase

Ovulation Phase

Day 15 of cycle

Cycle Length28 days
Period Length5 days
Ovulation (est.)Tue, Mar 3

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.