When alcohol gets into your body, your body has to deal with it. It does this by breaking it down to acetaldehyde which is actually more toxic than ethanol. This eventually gets converted to acetate. (which I'm assuming can get turned into acetyl-coa and used for energy?) This toxin in high amounts in your liver combined with the inhibition of ADH that alcohol causes is the current idea behind the cause of hangovers. Inhibition of ADH leads to frequent excretion of urine that leads to excess loss of salts and ions such as sodium and potassium. Low levels of these ions can cause headache (which is also caused by dehydration), fatigue, and nausea. Alcohol also contributes to the breakdown of the liver's store of glycogen which can be a potential cause of the weakness or fatigue following a night of drinking.