PMS and mood swings are caused due to fluctuation in the levels of hormones in the body after ovulation. These fluctuating hormones cause normal tenderness in breasts, bloating, or headaches. It is seen that if there are below normal levels of serotonin, a chemical in the brain, then it may result in symptoms like mood swings.