Period bloating typically starts about two weeks before your period and resolves within the first few days of bleeding. It’s driven by hormonal shifts that cause your body to hold onto extra water, but several straightforward changes to what you eat, drink, and do can meaningfully reduce the puffiness and discomfort.
Why Your Body Retains Water Before Your Period
Bloating is a hallmark symptom of the luteal phase, the second half of your menstrual cycle that begins around day 15 of a 28-day cycle and lasts until your period starts. During this window, rising progesterone triggers your adrenal glands to release more aldosterone, a hormone that tells your kidneys to hold onto sodium. More sodium means more water retained in your tissues, which shows up as that tight, swollen feeling in your abdomen, hands, and sometimes your face.
The bloating isn’t all fluid, either. Progesterone slows down your digestive tract, so food moves through more sluggishly. That can produce extra gas and a feeling of fullness that layers on top of the water retention. Understanding both contributors helps because the best strategies target them separately.
Cut Back on Sodium
Since aldosterone is already pushing your kidneys to retain sodium during the luteal phase, eating salty foods amplifies the effect. The Mayo Clinic specifically flags salt reduction as a frontline strategy for premenstrual water retention. You don’t need to obsess over exact milligrams. Focus on the biggest sources: processed and packaged foods, restaurant meals, cured meats, soy sauce, and salty snacks. Cooking at home with fresh ingredients for the week or two before your period gives you the most control.
Swapping salt for other seasonings (lemon juice, garlic, herbs, vinegar) keeps food flavorful without triggering more fluid retention. Even modest reductions make a noticeable difference when your hormones are already priming your body to hold water.
Eat More Potassium-Rich Foods
Potassium works as a natural counterbalance to sodium. It helps your kidneys flush excess sodium out, which pulls retained water with it. Foods high in potassium are naturally low in sodium, so they work double duty.
Some of the highest-potassium options per serving:
- Beet greens (1 cup cooked): 1,309 mg
- Lima beans (1 cup): 969 mg
- Swiss chard (1 cup cooked): 961 mg
- Kiwi (1 cup): 562 mg
- Cantaloupe (1 cup): 473 mg
- Banana (1 medium): 451 mg
Yogurt, beans, lentils, and tofu are also solid sources. You don’t need to eat all of these at once. Adding one or two potassium-rich foods to each meal during the back half of your cycle can shift your sodium-potassium balance enough to ease bloating.
Stay Hydrated (Yes, Really)
It sounds counterintuitive to drink more water when you’re already retaining it, but dehydration actually makes bloating worse. When your body senses it isn’t getting enough fluid, it compensates by holding onto what it has. Staying well hydrated signals your kidneys that it’s safe to let go of excess water. Aim for consistent intake throughout the day rather than large amounts all at once.
Limit Alcohol and Carbonation
Alcohol contributes to bloating through multiple pathways. It irritates the lining of your digestive tract, causing swelling. It also dehydrates you, which triggers your body to retain more water in your skin and organs. Mixed drinks add sugary, carbonated liquids on top of that, releasing carbon dioxide gas into your gut and compounding the discomfort.
Beer and sparkling water can have the same carbonation effect even without alcohol. If you’re in the days leading up to your period and already feeling puffy, swapping carbonated drinks for still water or herbal tea removes one easy source of extra gas and distension.
Move Your Body
Physical activity helps period bloating in two ways. It stimulates your digestive system to move things along (counteracting the sluggishness progesterone causes) and promotes circulation that helps your body process and release retained fluid. A brisk walk, a swim, cycling, or yoga all work. The key is consistency rather than intensity. Even 20 to 30 minutes of moderate movement on the days you feel most bloated can provide relief within hours.
If cramps or fatigue make intense exercise unappealing, gentle movement like stretching or walking still activates your lymphatic system, which depends on muscle contractions to drain fluid from your tissues.
Consider Magnesium and Calcium
Two supplements have clinical evidence behind them for premenstrual bloating specifically. In a study published in the Journal of Caring Sciences, women who took 250 mg of magnesium daily throughout their cycle saw significant reductions in water retention symptoms. Their overall premenstrual syndrome scores dropped from an average of about 37 to 22, with water retention being one of the categories that improved most.
Calcium has similar evidence. A randomized clinical trial found that 1,000 mg of calcium carbonate daily significantly reduced water retention, along with mood symptoms and pain. You can get calcium from dairy, fortified plant milks, or supplements, and magnesium from nuts, seeds, dark chocolate, and leafy greens, though supplementation makes it easier to hit consistent levels.
If you’d rather get these through food, a cup of cooked spinach delivers roughly 157 mg of magnesium, and a cup of yogurt provides around 300 mg of calcium. Combining dietary sources with a modest supplement can help you reach the doses shown to work in studies without megadosing.
Address the Gas Component
Not all period bloating is water. The progesterone-driven slowdown in digestion means food ferments longer in your gut, producing more gas. A few adjustments during the luteal phase can help:
- Eat smaller, more frequent meals rather than large ones that overwhelm a sluggish digestive system.
- Chew slowly to reduce the amount of air you swallow.
- Temporarily reduce high-gas foods like cruciferous vegetables (broccoli, cabbage, Brussels sprouts), beans, and onions if they’re particularly bothersome during this window. These are healthy foods worth eating the rest of the month, but scaling back for a few days can reduce discomfort.
- Try peppermint or ginger tea, both of which relax the smooth muscle of your digestive tract and help trapped gas pass more easily.
Timing Your Efforts
Period bloating follows a predictable pattern. It ramps up during the luteal phase (roughly days 15 through 28) and usually peaks in the final two to three days before bleeding starts. Most people find that bloating eases within the first one to three days of their period as progesterone drops and the kidneys stop retaining as much sodium.
This predictability is actually an advantage. You don’t need to overhaul your diet permanently. Shifting to lower-sodium, higher-potassium meals, staying active, and keeping hydrated during that two-week window is enough for most people to notice a real difference. Tracking your cycle with an app helps you anticipate when to start adjusting, so you’re ahead of the bloating rather than reacting to it.

