Question: why does drinking too much water give you a headache?
Answer: You have a lingering headache and experience nausea. According to WebMD, when you drink too much water you can develop low levels of sodium in your blood that can cause headaches and nausea.