Wellness ยท Food
Food and PMS: what to eat the week before
October 20, 2026 ยท 5 min read ยท By the WePMS team
You don't need a strict diet to feel better during PMS. A few small swaps in the week before your period can ease bloating, steady your mood and calm those cravings.
Foods worth adding
- Calcium-rich foods like yogurt, milk, cheese, fortified plant milk and tofu. Calcium has the strongest research of any nutrient for PMS.
- Magnesium-rich foods like spinach, pumpkin seeds, almonds, black beans and dark chocolate.
- Complex carbs like oats, brown rice, sweet potatoes and whole-grain bread. They release energy slowly and may support serotonin, your "feel-good" brain chemical.
- Water and water-rich foods like cucumber and watermelon. It sounds backwards, but drinking more water can actually help with bloating.
Foods to ease off
- Salt makes your body hold water, which means more bloating.
- Caffeine can make anxiety, irritability and breast soreness worse.
- Alcohol can deepen low moods and disturb sleep.
- Sugary snacks give a quick high and then a crash that can feel like a mood swing.
About cravings ๐ซ: Cravings are normal, not a lack of willpower. Instead of fighting them, plan for them. A square of dark chocolate, a bowl of oatmeal with fruit, or a handful of nuts can satisfy without the crash.
A sample PMS-friendly day
๐ Breakfast
Oatmeal with yogurt, berries and pumpkin seeds
๐ฅ Lunch
A big green salad with beans, quinoa and olive oil
๐ Snack
An apple with almond butter, or a square of dark chocolate
๐ฒ Dinner
Salmon or tofu, sweet potato and roasted broccoli
Remember: WePMS shares public information, not medical advice. If you have a medical condition or food allergies, check with a doctor or dietitian.
Sources: ACOG ยท Mayo Clinic ยท U.S. Office on Women's Health ยท NIH Office of Dietary Supplements.