does drinking too much water cause low sodium?
Drinking excessive amounts of water can cause low sodium by overwhelming the kidneys' ability to excrete water. Because you lose sodium through sweat, drinking too much water during endurance activities, such as marathons and triathlons, can also dilute the sodium content of your blood.