Drinking too much water during meals can upset the balance of electrolytes. It causes an imbalance of electrolytes causing headaches and nausea.