Sounding too preachy??? Don't get drunk in the first place.
Seriously, if you know pretty much that you're going to get drunk, take as much aspirin as you can tolerate and that is safe, especially just before bed. Drink plenty of water. Eat a light protein, like baked chicken or fish, if you can stomach it. When you get up, drink some cola or lemon-lime soda with a couple of aspirin or other mild pain reliever. These things may help alleviate a lot of the things associated with a hangover.
What drunkenness does to the brain and the liver is just really awful, so do be careful, okay? You feel like crap for a reason: you've poisoned yourself. So don't think you can do that and come away unscathed.