Menstruation is approaching and I'm so irritable! Menstrual cramps can make you even more irritable! To improve you...