How many days late should I worry?
Short answer: If you miss one period and are sexually active, take a pregnancy test as soon as possible (most home tests work at the day of your missed period and are more accurate a week later). If your cycles are normally irregular, consider testing after 1–2 weeks late; seek medical advice if periods stop for three months or you have severe pain or heavy bleeding.
Explanation
Normal menstrual cycles typically range from about 21 to 35 days; occasional variations of a few days are common and usually not a medical emergency. The most common causes of a missed period are pregnancy, stress, recent weight change, intense exercise, illness, medication (including hormonal contraception), polycystic ovary syndrome (PCOS), or thyroid problems. Home urine pregnancy tests detect hCG and are generally reliable from the first day of a missed period and more accurate one week later. See a clinician promptly if you have very heavy bleeding, severe abdominal pain, fever, fainting, or if menstrual periods stop for three months (secondary amenorrhea), because those can indicate conditions needing evaluation or treatment.
Tips
- Take a home pregnancy test on the day your period is due or 7 days after a missed period for higher accuracy.
- Track cycle length and symptoms (apps or a calendar) to identify patterns and irregularities.
- Contact your healthcare provider if periods are absent for three months, or if you have persistent irregularity affecting quality of life.
- Seek immediate care for severe pelvic pain, very heavy bleeding, high fever, fainting, or signs of infection.
- Review recent changes in stress, weight, exercise, or medications with your clinician, and consider testing for pregnancy, thyroid function, and PCOS as indicated.
Related questions
- What stage of cycle do you feel sad?
- Can changing to a healthy diet cause bloating?
- Is it bad to be 14 days late?
- Why am I itchy all over but no rash?
- What vitamins boost your metabolism?
- How do you fix extremely bloated stomach?