Skip to main content
Hormone Bliss
All symptoms
Cycle & fertility

Irregular or heavy periods

Cycles that shorten, skip, or flood are the defining sign of perimenopause — usually estrogen high relative to progesterone.

Quick answer

What causes irregular or heavy periods in menopause, and what helps?

Irregular or heavy periods in perimenopause and menopause is most often driven by anovulatory cycles. Cycles that shorten, skip, or flood are the defining sign of perimenopause — usually estrogen high relative to progesterone. What helps most is cyclic bioidentical progesterone to oppose estrogen and lighten bleeding and pelvic ultrasound to exclude fibroids, polyps, or hyperplasia, guided by lab testing and a protocol matched to your own hormone levels.

What it is

Cycles may shorten to 21–24 days, then start skipping. Bleeding can become heavy enough to cause anemia. This is the hallmark of the perimenopausal transition.

What's causing it

  • Anovulatory cycles

    When you don't ovulate, no corpus luteum forms and no progesterone is produced — so the uterine lining builds unopposed.

  • Estrogen dominance

    Unopposed estrogen thickens the lining, which then sheds heavily.

  • Fibroids or polyps

    Common in this age group and estrogen-responsive — must be ruled out.

  • Thyroid dysfunction

    A frequent and reversible cause of cycle change.

Nutrients commonly involved

Iron/ferritin Vitamin C (absorption) Magnesium DIM

What actually helps

  • Cyclic bioidentical progesterone to oppose estrogen and lighten bleeding
  • Pelvic ultrasound to exclude fibroids, polyps, or hyperplasia
  • Ferritin testing and repletion — heavy bleeding drains iron
  • Evaluation of any bleeding after 12 months without a period

Questions women ask about this

Is heavy bleeding normal in perimenopause?

Heavier and irregular cycles are common because cycles without ovulation produce no progesterone, so estrogen builds the lining unopposed. It still warrants evaluation to rule out fibroids, polyps, and hyperplasia, and to check ferritin.

How do I know if I'm in perimenopause?

The most reliable sign is a persistent change in cycle length of seven days or more, usually paired with new sleep disruption, mood change, or night sweats. Perimenopause can start in your late 30s and typically lasts four to ten years.

Read more about this

More cycle & fertility symptoms

This page is educational and is not a substitute for individual medical advice, diagnosis, or treatment. Symptoms can have multiple causes — proper testing and a licensed clinician's review come first.

Your next step

Let's find out if it's your hormones.