How long does perimenopause last? August 29, 2024 04:57 Updated The average length is four to six years, but perimenopause can last up to ten years. Related articles What is the typical age for perimenopause? How do I know when perimenopause is over? What is perimenopause? Which sleep disorders are common during menopause? What are hot flashes and how do you treat them?