In all my years I never figured out how to actually cure a hangover......except to drink again. I did finally figure out how to avoid one though. When I have been drinking, the last thing I drink before I go to bed has to be a carbonated beverage....with no alcohol. Club Soda is good. So is 7-up or Sprite. A cola will work.....but not as well. If I drink a couple glasses of a carbonated beverage right before I sleep I seem to avoid the hangover. I don't know why it works.....but it does.