Everybody says "drink a lot of water", but nobody says how much. Often people say that you need at least 2.5L/day. My constant headaches stopped and I'm finally able to lose weight (from 120kg) after I started to drink 4.5L/day. It's hard to keep up with such amount of water, but it looks like it was necessary.