There are no hard and fast rules to answer this question, as every person’s menopause is unique to them. On average, perimenopause lasts around 4-10 years and then after menopause (12 months with no periods), you may get symptoms for another 5 years or so. It is common for women to experience symptoms for a decade or more when the whole transition is taken into account.
But remember, you may be one of the fortunate 20% of women however, that don’t experience any symptoms at all!