💭 Menstrual Cycle Tracker — Period Tracking/Prediction

Record each period start date, automatically calculate cycle length and predict the start date of your next cycle. All data is stored locally in your browser (localStorage) and never uploaded to any server, protecting your privacy. View cycle length statistics and trend charts to help you understand your body's patterns. For health reference only, not medical advice.

➕ Add Record
Select the period start date and click Add to save to local records.
📊 Cycle Statistics
View your cycle length statistics and trends.
0
Records
--
Avg Cycle (days)
--
Shortest (days)
--
Longest (days)
Cycle Length Trend
📅 Next Predicted Start--
📋 History
No records yet. Please add a period start date.
❓ Frequently Asked Questions
A normal menstrual cycle is 21-35 days, with an average of 28 days. Cycle length may vary due to factors like stress, diet, exercise, and sleep. Occasional fluctuations are normal. It is recommended to track for 3-6 months to observe your personal patterns.
Mark the first day of your period (when bleeding starts) as day 1 of your cycle, and record until the day before your next period starts. This tool makes it easy to record each start date, and the system automatically calculates cycle length and predicts your next period.
Occasional irregularities (3-5 day fluctuations) are normal. However, if you have persistent irregularities (cycles shorter than 21 days or longer than 35 days for more than 3 consecutive months), or sudden significant changes, it is recommended to consult a gynecologist for professional evaluation.
All data is stored only in your browser's localStorage and is never uploaded to any server. You can delete all data by clearing browser cache or using the "Clear All Records" button.