Most hangovers happen because alcohol tends to dehydrate you. You need to get water into your system. If you drink a big glass of water before going to sleep, it goes a long way toward preventing a hangover. When you wake up, drink plenty of water and it should go away fairly quickly.