Hormonal shifts can be a cause for mood swings, <em>during teenage years the teens will experiment the production of estrogen (girls) and testosterone (boys) that will cause physical and emotional changes,</em> as the time pass by these mood swing normally become less common as hormones reach an equilibrium.
I hope you find this information useful and interesting! Good luck!