Dehydration, which weakens the body and makes you feel heavy, is one of the dire effects of a hangover. Water comes as a good solution, but the recovery process is a bit too long. You can take a page from your favorite athletes and substitute water for a sports drink, at least while you have a hangover.