Menopause can last anywhere from seven to fourteen years. Hormone levels during this time fluctuate greatly, leading to both physical and emotional changes.