Perimenopause starts at different ages but is most often around the mid-to-late 40s. While the average length is 4 – 5 years, it can last just a few months for some women while others can be in this stage for as long as 10 years.