Er kunnen verschillende oorzaken zijn van stemmingswisselingen, waaronder medische problemen zoals dementie, ADHD, depressie, PMS, zwangerschap en slaapgebrek. Soms worden stemmingswisselingen ook veroorzaakt door externe stressoren zoals angst en stress, terwijl bloedglucose, schildklier en hormonen ook stemmingswisselingen kunnen veroorzaken.