How long does it take for salt to flush out of your body?
Daniel Cobb
Updated on January 14, 2026
Excess sodium from a high-salt meal typically takes 2 to 4 days to leave the body. This time can be decreased by drinking extra water, exercising, sweating, cutting back on salt, and eating fruits and vegetables high in potassium.