how long do hangovers last
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. Most cases of hangover end several hours after 0 level BAC, though. This is for somewhat ânormalâ cases of over drinking, and a typical average.