Thank you for your question. A hangover is commonly caused by a build up of a toxic component of alcohol metabolism called acetylaldehyde with concomitant dehydration and electrolyte disturbances. The safest and best way to treat the symptoms of a 'hangover' is to drink lots of water and electrolyte fortified sports drinks to treat the dehydration. Taking rest by avoiding strenuous activities can also help in treating these symptoms. The time in which your symptoms resolve will usually be related to your body's ability to clear the excess acetaldehyde from your circulation.
Thank you for consulting AskTheDoctor.com
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.