Up to two weeks before a menstrual period, hormone-driven changes in the body trigger a collection of premenstrual symptoms (PMS). These changes can cause cramps, breast pain, fatigue, mood swings, and upset stomach. Individual symptoms may vary since everyone's menstrual cycle is unique.