I was drinking one night and woke up not feeling great. Not only not great, but worse than normal in fact. I thought to myself, wouldn't it be nice to be able to drink and feel good too? So I did some research.
I knew dehydration was a big part of hangovers but I am pretty good about re-hydrating before I sleep. I remember taking something called No Hang, which is a supplement that is supposed to contain everything that's depleted while drinking. It seemed to work when I took it but it was a bit pricey and I haven't seen any around where I now live.
After researching which vitamins get depleted when your liver processes alcohol, I went downstairs to my vitamin & supplement cabinet (Which is pretty hefty. I have about 30 various kinds of pills in there) and searched the back of all my bottles to see if I could create an assortment of pills to replace everything you lose while drinking.
I found them, surprisingly all in one B-100 or B Complex bottle. Literally everything listed as something that gets depleted while drinking was in this B Complex. It was almost as if it was designed specifically to stop hangovers, and at a considerably smaller price than other supplements.
I did a test, drank a good amount of scotch, even more than I normally do, and took a B complex pill. I still tried to rehydrate before I went to sleep, and when I woke up, I felt pretty good. I wouldn't say this cures a hangover completely but maybe cures it 75%. Repeated tests confirmed the result.
Then again I drank without taking the b-100 and there is no question, that at least for me, this makes waking up the next morning WAY better. So if you don't have any on you, pick up some B-100 vitamins (or B Complex) at the store and give it a try.