Some other possible causes of PMS include:  Drinking alcohol or caffeine, which may alter your mood and energy level. Eating a lot of salty foods, which may cause your body to retain fluid. Low levels of vitamins and minerals.