This means your body has lost the ability to break down the toxins in the alcohol. If your liver is doing fine, these bad hangover reactions are due to lack of the correct vitamin B, which your body needs for alcohol dehydrogenase to break down the toxin of alcohol. Start taking a multi B vitamin every day and you will start to improve and your energy as well.corkey