What Causes Your Body to Retain Water?

Your body retains water when something disrupts the balance between how much fluid enters your tissues and how much gets pulled back out. This can happen because of what you eat, hormonal shifts, sitting still too long, or an underlying health condition. A healthy adult’s weight can swing about 5 to 6 pounds in a single day just from normal fluid shifts, so some degree of water retention is completely ordinary.

How Your Body Controls Fluid Balance

Your kidneys are the central control point. They decide how much water to keep and how much to release as urine, and they take orders from a hormone called antidiuretic hormone (ADH). When the concentration of solutes in your blood rises, sensors in your brain detect the change and trigger ADH release. ADH then acts on the collecting ducts of your kidneys, inserting tiny water channels into cell membranes that allow water to flow back into your bloodstream instead of leaving as urine. The result: your body holds onto more fluid and your urine becomes more concentrated.

When ADH levels drop, those water channels disappear and the collecting ducts become nearly waterproof in the other direction. Water passes straight through and out as dilute urine. This system is constantly adjusting, which is why your urine color changes throughout the day. Any condition or substance that interferes with ADH signaling, kidney filtering, or the pressure balance inside your blood vessels can tip the scales toward retention.

Salt and Fluid Retention

High sodium intake is one of the most common triggers. The relationship is more complex than “salt makes you thirsty,” though. Research in animal models published in the American Journal of Kidney Diseases showed that a high-salt diet actually enhances the kidney’s ability to concentrate urine, increasing free water retention rather than simply pulling in more drinking water. The body shifts its metabolism, breaking down muscle and fat to produce water internally and boosting compounds in the kidney that help trap fluid.

In practical terms, a salty meal can cause noticeable puffiness in your hands, face, or ankles within hours. This is temporary for most people, and your kidneys will correct the imbalance over the next day or two as long as they’re functioning normally. Consistently high sodium intake, however, keeps the system tilted toward retention and contributes to elevated blood pressure over time.

Hormonal Shifts Before Your Period

Many women notice bloating, tight rings, or swollen ankles in the days leading up to their period. Hormonal changes during the luteal phase, the roughly two weeks between ovulation and menstruation, are the likely cause. Fluctuations in estrogen and progesterone alter how the kidneys handle sodium and water, leading to a few pounds of fluid gain that resolves once menstruation begins. This type of retention is cyclical and predictable, which helps distinguish it from other causes.

Sitting or Standing Too Long

Gravity is a powerful force on fluid distribution. When you sit with your feet on the floor for hours, blood pools in your leg veins. The increased pressure in those veins pushes fluid out of the blood vessels and into the surrounding soft tissue, causing your feet and ankles to swell. This is why long flights are notorious for puffy legs: you’re seated, relatively still, with your legs bent at the knee for hours at a stretch.

Standing in one place for a long time does something similar. Your calf muscles normally act as pumps, squeezing blood back up toward your heart with each step. Without that movement, fluid accumulates in your lower legs. Walking, flexing your feet, or elevating your legs periodically reverses the effect because it restores that pumping action.

Heart and Kidney Conditions

When fluid retention is persistent and worsening, heart or kidney problems may be the underlying cause. In heart failure, the heart can’t pump blood efficiently enough to meet the body’s demands. The kidneys respond to the reduced blood flow by holding onto sodium and water, essentially trying to increase blood volume to compensate. This creates a vicious cycle: more fluid means more work for an already struggling heart.

The kidneys also reduce their filtering rate in heart failure, which directly decreases how much sodium they can excrete. In advanced stages, the adrenal glands get involved too, releasing hormones that further promote sodium and water retention. The result is swelling that typically appears in the ankles and legs, or in the lungs as fluid backs up from the left side of the heart.

Kidney disease works through a more direct path. Damaged kidneys simply can’t filter and excrete fluid the way healthy ones can, so excess water and sodium build up in the body. The swelling tends to be generalized, often noticeable around the eyes in the morning and in the legs by evening.

Low Protein Levels in the Blood

Albumin, the most abundant protein in your blood, plays a surprisingly important structural role. It generates about 75 to 80 percent of the pressure that keeps fluid inside your blood vessels. Think of it as a sponge effect: albumin molecules are too large to pass through vessel walls, so they pull water toward themselves and keep it in the bloodstream.

When albumin drops too low, from severe malnutrition, liver disease, or kidney conditions that cause protein to leak into urine, there’s not enough inward pull to counterbalance the outward push of blood pressure. Fluid seeps through vessel walls into surrounding tissues, causing widespread swelling. This type of edema often affects the abdomen and legs and doesn’t resolve with simple dietary changes because the underlying protein deficit needs to be addressed.

Medications That Cause Fluid Retention

Several categories of medication can cause your body to hold onto water as a side effect. Blood pressure drugs called calcium channel blockers are among the most well-documented culprits. Ankle swelling from these medications is dose-related, affecting anywhere from 1 to 15 percent of patients at standard doses and exceeding 80 percent at high doses used long-term. The swelling tends to worsen gradually over time rather than appearing immediately, so you might not connect it to a medication you’ve been taking for months.

Other common offenders include:

  • Anti-inflammatory painkillers (NSAIDs): These reduce how much sodium your kidneys excrete, leading to fluid buildup even at over-the-counter doses.
  • Corticosteroids: These mimic hormones that tell your kidneys to retain sodium and water.
  • Some diabetes medications: Certain oral drugs promote fluid retention as a direct effect on the kidneys.
  • Hormone therapies: Estrogen-containing medications, including some birth control, can shift fluid balance.

If you notice new swelling after starting a medication, it’s worth raising with whoever prescribed it. Dose adjustments or switching to a different drug in the same class often resolves the problem.

How to Tell if Retention Is Significant

Mild, temporary water retention from a salty meal, a long day on your feet, or your menstrual cycle is normal and self-correcting. You can usually identify it by pressing a finger firmly into the swollen area for about 10 seconds. If it leaves a visible dent that slowly fills back in, that’s called pitting edema. The deeper the dent and the longer it takes to refill, the more fluid is involved.

Swelling that doesn’t pit when pressed suggests a different mechanism, possibly involving the lymphatic system or thyroid, and that distinction helps narrow down the cause. Retention that develops suddenly, affects only one leg, comes with shortness of breath, or produces rapid weight gain of several pounds over a few days points to something that needs prompt evaluation rather than home remedies like reducing salt or elevating your legs.