How long does it take hangover to go away?

Typically, a hangover will end within 24 hours. Hangovers begin within several hours after you stop drinking, when blood alcohol concentration (BAC) falls. Symptoms of a hangover usually peak about the time BAC is zero and may continue for up to 24 hours thereafter.

Updated: 14th October 2018

Rate This Answer

5 / 5 based on 1 vote.