Is this normal?
Are mood swings normal in perimenopause?
Last reviewed: 2026-07-10 · Reviewed by Kindr Health (NPI 1609792902)
Yes — mood changes, irritability, and emotional volatility are commonly reported during the menopausal transition, especially in women with a history of PMS or postpartum mood shifts. The perimenopause window carries a documented increased risk of new-onset depressive symptoms. This is real biology, not weakness.
Why it happens
- Estrogen influences serotonin and other neurotransmitter systems tied to mood.
- Fluctuation (not just decline) is a major driver — up-and-down cycles are harder on mood than steady low levels.
- Sleep loss, vasomotor symptoms, and life-stage stress independently affect mood.
When it's not just menopause — see a provider
- Persistent low mood, loss of pleasure, or hopelessness lasting more than two weeks.
- Thoughts of self-harm — please reach out to your provider or, in the U.S., call or text 988 (Suicide and Crisis Lifeline).
- Panic attacks, disabling anxiety, or intrusive thoughts.
- Any mood pattern interfering with work, relationships, or safety.
If you're in the U.S. and in crisis, call or text 988.
Frequently asked
Is this a hormonal 'phase' or actual depression?
Both are possible and they overlap. A provider — ideally one familiar with the menopausal transition — can help you sort it out.
Will therapy help even if it's hormonal?
Evidence supports therapy (particularly CBT) for mood symptoms during the transition, alongside whatever else a provider recommends.
Am I overreacting?
No. If it feels like your baseline has shifted, it probably has. That's information, not weakness.
Talk it through with Dot — 7 days free →
Educational companion — not a medical provider. Not a diagnosis.
Dot is an AI companion providing educational wellness information and supportive conversation. Dot is not a medical provider and does not offer medical advice, diagnosis, or treatment. If you have a medical concern, consult a licensed healthcare professional. If you are in crisis, call or text 988.