If you know you have a big night of drinking ahead of you then do a little preparation and it will save you the next day. You have to have some self control in the sense that you can make it back to your bed or a BED and do the following before crashing. If you drink until you black out and passout wherever the hell... then you deserve the hangover you will have.
Before crashing, eat something! - Replenish and absorb.
Take 1 Multi Vitamin - get in excessive vitamins and minerals while you sleep to help counter what you did.
2-3 Excedrin MIGRAINE's - These have 2 diff pain relievers in them and Caffeine.
(I know your like wtf take caffeine before bed? Take the regular tablets because they take longer to dissolve. By the time the caffeine is in your blood you should be passed out asleep then it works well because it thins out your blood and distributes the pain reliever and other nutrients faster.)
1 Liter of Gatorade - Follow this all down with 1 liter of gatorade. Yes drink the whole liter, then take a piss. This should recover or help recover all lost fluids.
Lay on the nightstand or near the bed 1 Packet of BC POWDER and 1 LITER OF WATER. This is for the morning.
SLEEP, LIGHTS OUT, CURTAINS AND BLINDS CLOSED, CLOTHES OFF, FAN ON HIGH, AC SET LOW. People crash fully clothed in a hot room, makes you more liable to get sick.
If you wake up and still dont feel right or have a headache, whatever, immediatley open the 2 bc powder packs and poor them on your tongue and wash it down with water. These have almost the same ingredients as Excedrin migraine but they are in crushed powder form and start absorbing almost immedietley. Drink the whole liter of water. Breathe Deeply for a few minutes, get the oxygen in the body.
Now get your ass up and take a hot shower and start your day. If you start moving, sweating, thinking about other shit, focusing on other stuff and you have the right medicine in your body, your hangover will go away faster. Otherwise you lay in bed for 6 hours and still feel like shit because your body is in a comatose state.
So to recap:
Things to Buy
Excedrin Migraine tablets
BC Powder Packets
1 Liter of Gatorade/Powerade
1 Liter of Water
Some food already made, close at hand or Fast Food if you must.
Things to Remember
Dont passout before doing the above
Fix your environment before passing out (Think cold dark Cave)
Prepare for the worst and make everything as convenient as possible.
Dont lay around all day. Fight it, get up and move, you will feel better faster.