Alcohol is typically detectable in a blood test for up to 12 hours after your last drink. Your body clears alcohol from the bloodstream at a fairly steady rate of about 0.015 to 0.020 percent BAC per hour, which means most people fully metabolize one standard drink in roughly one to two hours. But several factors can push that timeline shorter or longer.
How Your Body Processes Alcohol
After you take a drink, alcohol is absorbed through the stomach and small intestine into the bloodstream. Blood alcohol concentration (BAC) typically peaks within 30 to 70 minutes of your last drink, though this window shifts depending on whether you’ve eaten.
Your liver does the heavy lifting. It breaks alcohol down in two steps. First, an enzyme converts ethanol into a toxic byproduct called acetaldehyde, which is responsible for many of the unpleasant effects of heavy drinking. A second enzyme then quickly converts acetaldehyde into acetic acid (essentially vinegar), which your body can safely use for energy or excrete. This two-step process runs at a mostly fixed speed regardless of how much you’ve had to drink, which is why “sobering up” takes a predictable amount of time per drink.
A standard drink in the United States contains about 14 grams of pure alcohol. That’s one 12-ounce beer, one 5-ounce glass of wine, or one 1.5-ounce shot of liquor. Your liver processes roughly one of these per hour to hour and a half. Stack several drinks together and the wait time adds up linearly: four standard drinks might keep your BAC elevated for five to seven hours.
What Changes the Timeline
The 0.015 to 0.020 percent per hour rate is an average. Your actual clearance speed depends on a handful of biological variables.
- Body size and composition. A larger person with more muscle and body water will dilute alcohol across a bigger volume, resulting in a lower peak BAC from the same number of drinks. Someone smaller or with a higher proportion of body fat reaches a higher BAC faster and takes longer to clear it.
- Biological sex. Women generally absorb more alcohol and take longer to process it than men, even when drinking the same amount. This is largely because women tend to have less body water and more body fat on average, so alcohol concentrates more in the bloodstream.
- Food in your stomach. Eating before or while drinking makes a significant difference. In one study comparing fasting versus fed subjects, people who drank on a full stomach absorbed only about 66 to 71 percent of the alcohol that fasting subjects did. Peak BAC was roughly 30 percent lower after a meal compared to drinking on an empty stomach. Food slows the release of alcohol into the small intestine, where most absorption happens.
- Drinking speed. Consuming several drinks quickly overwhelms the liver’s fixed processing rate, causing BAC to spike higher and stay elevated longer than the same number of drinks spread over several hours.
Blood Tests vs. Other Detection Methods
A standard blood test picks up alcohol for up to about 12 hours after your last drink. That makes it useful for detecting recent drinking but not for identifying use from days earlier. Other testing methods have different windows.
Breathalyzers work on a similar timeline, detecting alcohol within 0 to 12 hours. They measure alcohol currently in your bloodstream by analyzing the air you exhale, so they’re essentially a real-time proxy for BAC. A basic urine test also catches alcohol within about 12 hours.
The outlier is the EtG urine test, which doesn’t look for alcohol itself but for a metabolic byproduct your body produces when processing it. EtG tests can detect alcohol use for 12 to 80 hours after drinking, making them the go-to option for monitoring programs that need to flag drinking from days prior. If you’re preparing for a workplace or legal test, knowing which type of test you’ll face matters more than the blood detection window alone.
Estimating Your Own Timeline
You can get a rough estimate of how long alcohol will stay in your blood by counting your standard drinks and doing simple math. If your BAC peaks at 0.08 percent (the legal limit for driving in most U.S. states), dividing by the average clearance rate of 0.015 per hour gives you about 5.3 hours to reach 0.00. At the faster end of normal metabolism (0.020 per hour), the same BAC clears in about 4 hours.
Keep in mind that this math only starts from your peak BAC, which itself takes 30 to 70 minutes to hit after your last drink. And because BAC depends on all the variables above, two people drinking the same amount at the same pace can end up with noticeably different peak levels and clearance times.
There’s no way to speed the process up. Coffee, cold showers, and exercise don’t change how fast your liver works. The only thing that clears alcohol from your blood is time.

