Free Menstrual Cycle Tracker
Track your menstrual cycle length and predict your next period, ovulation, and PMS window.
days
days
days
Days Until Next Period
13 days
Current Cycle Day15
Ovulation Expected on Day14
PMS Window Starts Day21
Days Until Next Period vs Period Duration
Menstrual Cycle Phases
Typical 28-Day Cycle
Next Period = Cycle Length - Days Since Last Period Ovulation Day = Cycle Length - 14
Example Calculation
A 28-day cycle, period lasts 5 days, currently on day 15.
- 01Next period in = 28 - 15 = 13 days
- 02Ovulation day = 28 - 14 = Day 14 (just passed)
- 03PMS window starts = Day 21 (in 6 days)
Frequently Asked Questions
Learn More
Understanding BMI: What It Means and How to Calculate It
Learn what BMI is, how to calculate it, what the ranges mean, and the limitations of body mass index as a health metric. Comprehensive guide with formulas and context.