Can't help you with post-drinking hangover repair, but do have a suggestion for end of the binge night ritual that will hopefully cut down on getting one the next day.

After a hard evening's work emptying liquor containers, before going to bed take two
aspirin (real aspirin, not tylenol or advil or anything else), drink two 12 oz glasses of preferably cool water, and eat several good sized sugar cookies (plain old granulated sugar---no need to get fancy). Although you will probably get up to pee in the middle of the night (unless you are passed out for good) you should awake in the morning (or afternoon) with less of a headache than you normally would have for the amount of drinking you have done the night before. Tried it after I learned the metabolic reasons why it works back in school (too technical to go into here) and have been a convert ever since.