Alcohol is typically eliminated from your bloodstream within 12 hours of your last drink, but certain tests can detect traces of it for days or even months afterward. The answer depends entirely on what type of test is being used and how much you drank.
Your liver does most of the heavy lifting, breaking down alcohol at a fairly steady rate of about 0.015 to 0.020 blood alcohol concentration (BAC) per hour. That means someone at the legal driving limit of 0.08 BAC would need roughly four to five hours to reach zero.
Detection Windows by Test Type
Different tests look for different things. Some measure alcohol itself, while others look for byproducts your body creates while processing it. Those byproducts linger much longer than the alcohol does.
- Blood test: Detects alcohol for up to about 12 hours after your last drink.
- Breath test: A breathalyzer can pick up alcohol for 12 to 24 hours, depending on how much you consumed.
- Urine test (standard): A basic urine screen detects alcohol for roughly 12 to 24 hours.
- Urine test (EtG): This more sensitive test looks for a specific alcohol byproduct and has a typical detection window of 24 to 72 hours. With heavy drinking, it may detect alcohol use for up to 80 hours.
- Hair test: Alcohol markers show up in hair for 1 to 6 months. Most results cover 3 to 6 months, since people typically cut or trim their hair before older growth can be tested.
If you’re facing a workplace screening, the type of test matters enormously. A standard breath or blood test the morning after a few drinks may come back clean, while an EtG urine test could still flag you two or three days later.
How Your Body Processes Alcohol
When you drink, a small amount of alcohol gets absorbed through your stomach lining, but most enters the bloodstream through your small intestine. From there, it circulates to your liver, where enzymes go to work. The primary enzyme, alcohol dehydrogenase, converts alcohol into a toxic compound called acetaldehyde (a known carcinogen). A second enzyme then converts acetaldehyde into acetate, which your body eventually breaks down into water and carbon dioxide for easy elimination.
Your liver handles the vast majority of this work. A backup system involving a different set of enzymes kicks in during heavier drinking, but it follows a similar path. Small amounts of alcohol also leave your body through sweat, breath, and urine, though these routes account for only a minor fraction of total elimination.
The key takeaway: your liver can only process alcohol at a fixed rate. Drinking water, eating food, or sleeping won’t speed up the process once alcohol is in your bloodstream. Those strategies can help you feel better, but they don’t change the chemistry.
What Affects How Fast You Metabolize Alcohol
Not everyone processes alcohol at the same speed. Several factors shift that 0.015 to 0.020 BAC-per-hour average up or down.
Body Composition and Sex
Biological sex plays a significant role. Men typically carry about 42% more lean body mass than women, and because alcohol distributes through body water (which lean tissue holds more of), the same number of drinks produces a higher BAC in most women. Women also clear alcohol faster per unit of lean body mass, partly because their liver size relative to lean mass is about 38% larger than men’s. But this doesn’t fully offset the higher peak BAC, so women generally stay intoxicated longer from the same amount of alcohol.
Body weight alone doesn’t tell the whole story. Two people at the same weight can metabolize alcohol differently if one carries more body fat, since fat tissue contains very little water and doesn’t absorb alcohol well.
Other Factors
Age slows alcohol metabolism. Liver function gradually declines over time, meaning the same drink takes longer to clear at 60 than at 25. Genetics also matter. Variations in the enzymes that break down alcohol are common across different populations and can make some people process alcohol noticeably faster or slower than average.
Food in your stomach slows absorption, which means your BAC rises more gradually, but it doesn’t reduce the total amount of alcohol your body needs to process. Medications that affect liver function can also interfere with clearance, sometimes dramatically.
How Many Drinks It Takes to Reach Common BAC Levels
One standard drink in the United States contains about 14 grams of pure alcohol. That’s one 12-ounce beer at 5% alcohol, one 5-ounce glass of wine at 12%, or one 1.5-ounce shot of liquor at 40%. Many popular drinks exceed these amounts. A craft IPA at 7% or a generous restaurant pour of wine can count as 1.5 to 2 standard drinks.
For a 160-pound man, two standard drinks consumed over an hour typically produce a BAC around 0.04 to 0.05. At the average elimination rate of 0.015 per hour, that takes roughly three hours to fully clear. Four drinks over an hour could push BAC to around 0.08, requiring four to five hours to return to zero. For a 130-pound woman, those same four drinks could produce a BAC closer to 0.10 or higher, extending the timeline to six or seven hours.
These are rough estimates. The only way to know your exact BAC at any given moment is to test it.
Why “Sleeping It Off” Isn’t Always Enough
A common misconception is that a full night’s sleep guarantees sobriety by morning. If you stop drinking at midnight with a BAC of 0.12 (not unusual after a night of moderate-to-heavy social drinking), your body needs about six to eight hours to reach zero. That puts you at or near 0.00 by 6 to 8 a.m., but just barely. If you drank more heavily or stopped later, you could still have measurable alcohol in your system well into the next morning.
This is why some people fail roadside breath tests on their way to work. They feel fine, but their liver simply hasn’t finished the job yet. And an EtG urine test, the kind used in many probation, healthcare, and employment screening programs, would still register positive for days.