How long do perimenopausal symptoms last?