What Causes Mood Swings?

There are many causes for mood swings. These causes include hormonal imbalance, stress, anxiety, and depression. Talk to your doctor for more information if you are having mood swings.