How long does it take for salt to flush out of your body?
Sophia Vance
Published Jan 12, 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.