Some people say that the best way to avoid a hangover is not to start drinking in the first place - such people are quite obviously insane.
Prevention:
1) Eat before drinking, as food slows down the rate of alcohol absorption and protects the lining of the stomach.
2) Dont mix drinks.
3) Dont smoke. It makes you want to drink more because alcohol causes arteries to expand, whereas nicotine causes them to contract. Not good for a happy morning after.
4) Drink a pint of water before retiring. Alcohol is a diuretic, and dehydrates your body. Replacing this lost water at the earliest possible time will help you liver and kidneys no end.
5) Take evening primrose oil. It apparently boosts liver activity, and therefore the enzymes that break down alcohol. Although both sexes have these enzymes in their livers, only men have them in their stomachs, so we can start breaking down alcohol earlier! Nice one.
Cure:
1) Drink as much water as you can take without going insane. As before, it replaces water lost due to the dehydration effects of alcohol.
2) Take vitamin C, such as in fresh fruit juices, which neutralises the effects of alcohol.
3) Exercise will help sweat out the toxins, and get your metabolism shifting. Although the chances of going for a run on a hangover.
4) A good balanced breakfast. Alcohol stimulates the production of insulin which reduces blood sugar levels and causes effects such as drowsiness, trembling and hunger.(ie. coma, DTs and munchies.)
Hangover Breakfast:
Tomato Juice.
Black Coffee.
2 Raw Eggs.
Aspirin.