Answer: Hormonal changes and imbalances.
Step-by-step explanation:
This condition is called premenstrual syndrome(PMS) which begins two weeks or so before your menstrual period. Hormonal fluctuations such as; serotonin, estrogen, progesterone levels, stomach cramps and overall period pain causes mood swings and irritability in woman during their menstrual cycle.