The Salt Almanac Français

Salt Questions · Health & nutrition

How long does it take for sodium levels to drop after a salty meal?

By The Salt AlmanacUpdated November 8, 20262 sources cited

Short answer

Your blood sodium concentration barely changes after a salty meal, because thirst and the kidneys keep it in a narrow range. What changes is how much water you hold. Most of the extra sodium and the water that came with it is excreted over about one to two days, with the puffiness fading as it goes.

The Salt Almanac

After a salty meal

  1. 1Hours 0–3: thirst, you drink more
  2. 2Hours 3–24: kidneys hold water, you feel puffy
  3. 3Days 1–2: extra sodium and water excreted
  4. 4Back to normal weight
Graphic: The Salt Almanac, drawn from the sources listed below.

Blood sodium stays steady

In healthy people, blood sodium stays close to 135–145 mEq/L. After a salty meal, you drink more and your kidneys save water, so the extra sodium is diluted rather than building up.

The extra sodium leaves gradually

The kidneys increase sodium excretion over the following hours and days. Most people see bloating and water weight resolve within a day or two of returning to their usual diet.

Helping it along

Swelling that doesn't go away, or appears without a salty meal, should be checked by a doctor.

Related on The Salt Almanac

More health & nutrition questions

See all 100 salt questions

Cite this page

For school projects and reports. Teachers often prefer the original sources too: see the list below.

The Salt Almanac. (2026, November 8). How long does it take for sodium levels to drop after a salty meal. https://saltalmanac.com/answers/how-long-does-it-take-for-sodium-levels-to-drop-after-a-salty-meal

Original sources

  1. Mayo Clinic. Sodium: how to tame your salt habit. https://www.mayoclinic.org/healthy-lifestyle/nutrition-and-healthy-eating/in-depth/sodium/art-20045479
  2. Mayo Clinic. Hyponatremia: symptoms and causes. https://www.mayoclinic.org/diseases-conditions/hyponatremia/symptoms-causes/syc-20373711