The average menstrual cycle usually lasts for 28 days, but it’s not uncommon for it to be a bit longer or shorter than that.
After puberty, many menstruators tend to experience a regular menstrual cycle, meaning there’s a similar length of time between periods. However, it’s normal for your cycle to vary by a few days every time.
According to the American Academy of Family Physicians, 9-14% of menstruators have irregular periods from the time they get their first period to the start of menopause.
For various reasons, you may have irregular periods, so let’s dive into some of the most common explanations.
1. Increase in Stress
Did you know stress hormones can directly impact your menstrual cycle? Prolonged stress can cause you to have irregular periods or, in some cases, to skip your period entirely.

2. Medical Conditions
Some health conditions are connected to missed or irregular periods. They include:
- Endometriosis
- Pelvic inflammatory disease
- Bleeding disorders
- Uterine or ovarian cancer
- Thyroid or pituitary gland disorders
3. Certain Medications
Specific medications can cause irregular periods. Some medications that may cause your period to be irregular include the following:
- Birth control pills, implants or injections
- Steroids
- Blood thinners
- Anti-epileptic drugs (AEDs)
4. Hormonal Imbalances
Several hormones play a huge role in your menstrual cycle. Because of this, an imbalance in one or multiple of those hormones can result in irregular periods. Certain hormone-related conditions that can cause irregular periods include amenorrhea and polycystic ovary syndrome (PCOS).
5. Significant Weight Loss or Gain
Gaining or losing a significant amount of weight can impact the production of your hormones (specifically estrogen), causing irregular periods.
When to See a Doctor
You don’t need to seek out medical advice if you’ve always had slightly irregular periods.
But you should see a doctor if…
- Your periods last longer than 7 days
- You have periods more often than every 21 days
- You have periods less often than every 35 days

Subscribe to our newsletter for more period positivity ✨
Sources: The American Academy of Family Physicians, Penn Medicine, Cleveland Clinic, Everyday Health & the NHS
Disclaimer:
Aunt Flow does not provide medical advice. This content is for informational purposes only. No material on this site is intended to serve as a substitute for professional medical advice, diagnosis or treatment. Please consult your doctor or a qualified health professional with any questions you may have.