Alcohol takes about 30 to 60 minutes to reach peak levels in your bloodstream after a drink, and your liver clears roughly one standard drink per hour after that. But “how long” depends on what you’re really asking: how long to feel it, how long to sober up, or how long it stays detectable in your system. Each of those has a different answer.
How Quickly You Feel the Effects
You’ll typically start feeling alcohol within 15 to 20 minutes of your first sip, but peak blood alcohol concentration takes longer. A study published in Alcoholism: Clinical and Experimental Research found that spirits (vodka and tonic) peaked fastest at around 36 minutes, wine took about 54 minutes, and beer was slowest at roughly 62 minutes. The carbonation in mixed drinks and the higher alcohol concentration in spirits both speed up absorption.
Several factors shift this timeline. Drinking on an empty stomach lets alcohol pass into your small intestine faster, where most absorption happens. A full meal, especially one with fat and protein, can delay peak blood alcohol by an hour or more. Body weight, biological sex, hydration, and even medications all play a role. Women generally reach higher blood alcohol levels than men after the same amount because of differences in body water content and enzyme activity.
How Long It Takes to Sober Up
Your liver metabolizes alcohol at a nearly fixed rate: about one standard drink per hour. A standard drink is 12 ounces of beer, 5 ounces of wine, or 1.5 ounces of liquor. That rate doesn’t change no matter what you do. If you’ve had four drinks, expect roughly four hours before your blood alcohol returns to zero, though individual variation means it could take somewhat longer.
Nothing speeds this process up. Coffee, cold showers, water, food, and exercise are all common suggestions, but none of them increase the rate your liver breaks down alcohol. The CDC specifically notes that caffeine does not reduce alcohol’s effects on your body. It can make you feel more alert, which actually creates a dangerous false sense of sobriety. Time is the only thing that works.
When Hangovers Start and How Long They Last
Hangover symptoms peak when your blood alcohol concentration drops back to about zero, not while you’re still drinking. That’s why you often feel worst the morning after rather than at the end of the night. The timing depends on how much you drank and when you stopped, but for most people, the worst of it hits 12 to 14 hours after heavy drinking.
According to the National Institute on Alcohol Abuse and Alcoholism, hangover symptoms can last 24 hours or longer. The rebound effect is part of this: alcohol initially suppresses brain activity, so when it wears off, your nervous system overcorrects. That’s why you may feel more restless and anxious than you did before drinking, even once the headache and nausea have faded.
How Long Alcohol Shows Up on Tests
Different tests have very different detection windows, and the one that matters depends on the situation you’re in.
- Breath tests: A breathalyzer can detect alcohol for up to 12 hours after your last drink, and in some cases up to 24 hours. For most people who had a few drinks at dinner, the next morning is typically enough time to pass, but heavy drinking can push this further.
- Blood and saliva tests: These generally detect alcohol for 6 to 12 hours, roughly matching the time it takes your liver to fully process what you drank.
- Urine tests (standard): A basic urine test picks up alcohol for about 12 to 24 hours after drinking.
- EtG urine tests: These look for a byproduct your body creates when processing alcohol, not the alcohol itself. After a few drinks, EtG can be present in urine for up to 48 hours. After heavier drinking, detection can extend to 72 hours or longer.
- Hair follicle tests: Hair testing can reveal alcohol use patterns for up to 3 to 6 months, though technically traces can appear for as long as the hair strand exists. Most practical testing covers a 90-day window because of typical hair length.
How Long Before It’s Safe to Drive
A common rule of thumb is to wait at least one hour per standard drink before driving. One shot of liquor, one beer, or one glass of wine each needs roughly an hour of processing time. But this is a rough guide, not a guarantee. If you had three glasses of wine with dinner ending at 10 p.m., waiting until at least 1 a.m. gives your liver time to clear the alcohol, but factors like your weight, food intake, and individual metabolism can stretch or shorten that window.
The complication is that impairment starts well before the legal limit. Reaction time, judgment, and coordination all decline at blood alcohol levels below 0.08%, which is why even one drink can affect your driving ability. If you’re unsure whether enough time has passed, the safest choice is to wait longer or find another way home.
Why Some People Process Alcohol Slower
That one-drink-per-hour average hides a lot of individual variation. People with smaller body mass reach higher blood alcohol levels from the same amount of alcohol. Older adults metabolize alcohol more slowly because liver function declines with age. Certain genetic variations, particularly common in people of East Asian descent, affect the enzymes that break down alcohol and its byproducts, leading to faster flushing and slower clearance.
Chronic heavy drinking actually changes the equation in both directions. Over time, the liver produces more of the enzymes that process alcohol, which can make experienced drinkers metabolize it somewhat faster. But this same process generates more toxic byproducts, and if drinking has caused liver damage, metabolism slows dramatically. Someone with liver disease may take significantly longer to clear even a single drink from their system.

