The answer most likely would be Viruses.
Good luck
Hope this helps u
Hormonal imbalances take a huge part in mood swings. When changes occur in the body it is difficult to stay patient. Estrogen is odd, it can either drop drastically or level up really high. With these changes, Serotonin is created. A neurotransmitter that regulates your moods. As this changes, through a hormonal change, your moods will fluctuate.
Answer:
What are the options that it gives you?
Explanation: