Dark Chocolate When you're craving chocolate, it may be your body's way of telling you that you need magnesium. Because one ounce of dark chocolate boasts 65 milligrams of the mineral, enjoying a piece during your period may help prevent mood swings, while satisfying your sweet tooth. Image Source: Getty / Karen Kaspar / EyeEm