Your hormone levels begin to change, causing menstruation to become more irregular. Perimenopause can last anywhere from a few months to several years. Menopause occurs when 12 or more months have ...