U.S. doctors online nowAsk doctors free
A 43-year-old member asked:

Is it normal for a hangover to last 30 hours after drinking?

1 doctor answer2 doctors weighed in
Dr. Alan Wartenberg
A Verified Doctoranswered
Addiction Medicine 51 years experience
Yes: hangovers are highly variable, and can last anywhere from a couple of hours to several days. If you are regularly getting long-duration hangovers after drinking, I have another question for you - why are you still drinking when it regularly causes you to be out of commission for more than a day? Continuing to drink despite adverse consequences is one sign of a drinking problem. Talk to your MD.
Created for people with ongoing healthcare needs but benefits everyone.
Last updated Apr 22, 2015


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.