Hi,
Firstly you can avoid hangover by drinking a glass of water between alcoholic drinks. Secondly drinking on a full stomach also helps.
To treat hangover fruit juices and honey help as they that contain high amounts of fructose which helps burn alcohol faster. Avoid taking medications like Tylenol as they can cause liver damage if combined with alcohol. You may find the link below helpful.
http://www.nlm.nih.gov/medlineplus/ency/article/002041.htm
No tylenol. try that, wet a cold wash cloth, over eyes. Go to the most quietest place and darkest in house. Ask doctor for pills for the onset of a migraine. thats for when it starts creeping up on you, you start taking medicine right away. Then it won'y hit you as hard. mine is an old timers pill. midrin. i use it for years. all the others work on you, and i didn't want that. Where you end up being a zombie. This lets you go through the day at work and be sane.