How Long Does Perimenopause Last?

Perimenopause typically lasts 4 to 8 years, though it can be as short as 2 years or as long as 10. It usually begins in the mid-40s and ends with menopause (12 months without a period), which occurs on average at age 51.

What affects the timeline

Everyone's perimenopause is different.

  • Genetics: your mother's age at menopause is a clue.
  • Smoking: tends to accelerate menopause by 1-2 years.
  • Certain medical treatments can affect timing.
  • Symptoms may be intense for a shorter time or milder over a longer period.

Track how you feel and spot the pattern

PhaseBloom logs your symptoms and mood against your cycle in seconds a day, so you can see which days hit hardest and prepare before they arrive.

Start tracking free

Track how you feel and spot the pattern

PhaseBloom logs your symptoms and mood against your cycle in seconds a day, so you can see which days hit hardest and prepare before they arrive.

Start tracking free

Frequently asked questions

Can perimenopause last 10 years?

Yes. While 4-8 years is typical, some women experience symptoms for a decade or more. There is no set timeline.

How do I know when perimenopause is ending?

As you approach menopause, periods become increasingly rare and eventually stop. Menopause is confirmed after 12 consecutive months with no period.

Keep reading