What Causes You to Retain Water and How to Stop It

Water retention happens when your body holds onto more fluid than it needs, usually in the spaces between your cells. The most common triggers are eating too much sodium, hormonal shifts, sitting still for long periods, and certain medications. In most cases, it’s temporary and harmless, but persistent or severe swelling can signal an underlying health problem worth investigating.

How Your Body Manages Fluid

Sodium is the key player. It’s the principal solute responsible for keeping water inside the spaces outside your cells, known as extracellular fluid. Your body tightly regulates how much sodium your kidneys hold onto or release, and that balance directly controls your blood volume and overall fluid levels. When you take in more sodium than your kidneys can efficiently clear, your body pulls in extra water to dilute it, and you end up puffy.

Potassium works as sodium’s counterpart. While sodium draws water into the spaces between cells, potassium helps maintain fluid inside cells. When the ratio between these two minerals shifts too far toward sodium, your body holds onto more water in the wrong compartments. This is why increasing potassium-rich foods like bananas, potatoes, and leafy greens can help offset a high-sodium meal.

Sodium: The Biggest Dietary Culprit

The World Health Organization recommends less than 2,000 mg of sodium per day for adults, which works out to just under a teaspoon of table salt. Most people consume well beyond that, often without realizing it. Processed foods, restaurant meals, canned soups, deli meats, and condiments like soy sauce are loaded with sodium that doesn’t always register as “salty” on your tongue.

After a particularly high-sodium meal, you might notice the scale jump by 2 to 4 pounds overnight. That’s almost entirely water. Your kidneys will eventually catch up and flush the excess, typically within a day or two, but consistently eating above the recommended limit keeps your fluid volume elevated long-term. This is also one reason high-sodium diets contribute to high blood pressure: more fluid in the bloodstream means more pressure on artery walls.

Carbohydrates and Glycogen Storage

Sodium gets most of the blame, but carbohydrates also play a significant role. When you eat carbs, your body stores some of them as glycogen in your muscles and liver. Each gram of glycogen binds to roughly 3 grams of water. This is why people who start a low-carb diet often lose several pounds in the first week. They’re burning through glycogen stores and releasing the water that came with it.

The reverse is equally true. A carb-heavy day after a period of restriction can cause a rapid, visible increase in water weight as your muscles restock glycogen. This fluctuation is completely normal and not the same as gaining body fat.

Hormonal Shifts and the Menstrual Cycle

Hormonal changes before a menstrual period are one of the most common causes of water retention in people who menstruate. Bloating typically shows up one to two days before a period starts, though some people experience it five or more days beforehand. The shifts in estrogen and progesterone during the second half of the cycle affect how the kidneys handle sodium and water, leading to fluid buildup in the abdomen, breasts, hands, and feet.

This type of water retention resolves on its own once menstruation begins. Vitamin B6 may help: one controlled trial found that 80 mg of B6 taken daily over three menstrual cycles significantly reduced bloating and other premenstrual symptoms. Regular exercise and reducing sodium intake in the days leading up to your period can also make a noticeable difference.

Sitting or Standing Too Long

Gravity pulls fluid downward. When you sit or stand in one position for hours, fluid pools in your lower legs and feet. This is why your shoes feel tight after a long flight or a full day at a desk. The swelling isn’t caused by extra fluid entering your body. It’s caused by fluid that’s already there settling into your lower extremities because your muscles aren’t contracting to push it back up toward your heart.

Compression stockings can help during long flights by applying steady pressure to your lower legs. Even simple movements matter: flexing your ankles, walking the aisle periodically, or taking short breaks to stand and stretch during a workday keeps your calf muscles pumping fluid back through your veins.

Stress and Cortisol

Chronic stress influences fluid balance through a hormonal chain reaction. When your body is under prolonged stress, it produces more cortisol. At the same time, a hormone called vasopressin (also known as antidiuretic hormone) becomes more active. Vasopressin tells your kidneys to reabsorb water instead of releasing it as urine. It also stimulates the stress hormone pathway further, creating a feedback loop where stress leads to fluid retention, and dehydration or low water intake amplifies the cortisol response.

This connection means that people dealing with ongoing anxiety, poor sleep, or high-pressure environments may notice puffiness that doesn’t seem tied to diet or activity. Staying well-hydrated and managing stress through sleep, movement, or relaxation techniques can help interrupt this cycle.

Medications That Cause Fluid Retention

Several common medications encourage your body to hold onto water. Blood pressure medications called calcium channel blockers frequently cause ankle swelling. Corticosteroids (prescribed for conditions like asthma, arthritis, and autoimmune disorders) increase sodium retention in the kidneys, pulling water along with it. Some antidepressants, diabetes medications, and nonsteroidal anti-inflammatory drugs like ibuprofen can also contribute.

If you notice new or worsening swelling after starting a medication, it’s worth bringing up with whoever prescribed it. Adjusting the dose or switching to a different option often resolves the problem.

When Water Retention Signals Something Serious

Occasional bloating after a salty meal or before a period is normal. Persistent swelling that doesn’t go away, gets worse over time, or appears in new areas is different. Clinical edema, the medical term for significant fluid buildup, can be a symptom of heart failure, kidney disease, liver disease, thyroid disorders, or blood clots.

One way to assess severity is the pitting test. If you press your finger into a swollen area for several seconds and it leaves a visible dent that takes time to fill back in, that’s called pitting edema. Doctors grade it on a scale from 1 to 4 based on how deep the pit is and how long it takes to rebound. A grade 1 pit is about 2 millimeters deep and rebounds immediately. A grade 4 pit reaches 8 millimeters deep and can take two to three minutes to fill back in.

Swelling that appears only on one side of the body is particularly worth paying attention to, as it can indicate a blood clot or a localized vein problem rather than a systemic issue. Swelling that comes with shortness of breath, chest pain, or sudden weight gain of more than a few pounds over a couple of days also warrants prompt evaluation.

Practical Ways to Reduce Water Retention

The most effective strategy depends on what’s causing the problem in the first place, but a few approaches help across the board:

  • Lower your sodium intake. Cooking at home, rinsing canned foods, and reading labels for sodium content are the simplest changes. Aim to stay under 2,000 mg per day.
  • Eat more potassium-rich foods. Potassium helps your kidneys release excess sodium. Good sources include potatoes, bananas, avocados, spinach, and beans.
  • Move regularly. Even light walking helps your muscles push pooled fluid back into circulation. If you sit for long stretches, set a reminder to get up every hour.
  • Stay hydrated. It sounds counterintuitive, but drinking enough water signals your body that it doesn’t need to hold onto extra fluid. Chronic under-hydration actually increases the hormones that promote water retention.
  • Elevate your legs. If your feet and ankles swell by the end of the day, lying down with your legs propped above heart level for 15 to 20 minutes helps fluid drain back toward your core.

For premenstrual bloating specifically, reducing salt intake in the week before your period, staying active, and considering a B6 supplement can all help. Magnesium supplementation has also shown promise for PMS-related fluid retention, though the evidence is less definitive than for B6.