How long do you think perimenopause lasts on average?