These temporary moods swings, like the those brought on by menopause, are caused by physical and hormonal changes in the body. During menopause, the body decreases its production of estrogen, which directly affects serotonin levels. Serotonin regulates mood, and an imbalance in it can cause mood swings.