Take Your Vitamins
Studies found that women with high intake of vitamin B-1, also known as thiamin, and vitamin B-2, or riboflavin, had lower rates of PMS than women who took in lower amounts of these nutrients. By eating foods that are high in these two B-vitamins, you may be able to reduce your symptoms.
Vitamin D is also important. It helps your body absorb calcium, a mineral which may have a protective role against PMS.
Take some Vitamin C while you are at it. During your period, you lose iron as a result of menstrual blood loss. Vitamin C allows your body to absorb iron more efficiently, potentially warding off anemia.
Finally, buy some Vitamin E. Vitamin E relieved nausea, light sensitivity and sound sensitivity associated with menstrual migraines. It can also help reduce cramps.