How Many Hours Does Alcohol Stay in Your System?

Alcohol typically stays in your system for 12 to 24 hours after your last drink, depending on how much you consumed. Your body processes alcohol at a fixed rate of about 0.015 to 0.020 percent blood alcohol concentration (BAC) per hour, and nothing you do can speed that up. But if you’re asking about drug testing, alcohol can be detected for much longer, up to several months with certain tests.

How Fast Your Body Processes Alcohol

Your liver does the heavy lifting. It breaks alcohol down in two steps: first converting it into a toxic byproduct called acetaldehyde, then converting that into acetate, which your body eventually eliminates as water and carbon dioxide. This process runs at a steady pace, regardless of how much coffee you drink or how long you sleep.

At a clearance rate of 0.015 to 0.020 BAC per hour, a person who reaches a BAC of 0.08 (the legal driving limit for adults over 21) would need roughly four to five hours to return to 0.00. Someone who hits 0.16, about twice the legal limit, could need eight to ten hours. These are averages. Your actual timeline depends on several biological factors, but the math is straightforward: divide your peak BAC by 0.015 to estimate the upper end of your wait time.

What Counts as One Drink

A standard drink in the United States contains 0.6 ounces (14 grams) of pure alcohol. That’s 12 ounces of regular beer at 5% alcohol, 5 ounces of wine at 12%, or a 1.5-ounce shot of 80-proof liquor. Many cocktails and craft beers contain significantly more alcohol than a single standard drink, so it’s easy to underestimate how much you’ve actually consumed. Two pints of a 7% IPA, for instance, count as closer to three standard drinks than two.

Detection Windows by Test Type

How long alcohol shows up on a test depends entirely on which test is used. Here’s what to expect:

  • Breath test: A breathalyzer can detect alcohol for up to 24 hours after drinking, though 12 hours is more typical for moderate consumption.
  • Blood test: Alcohol is detectable in blood for up to 12 hours after your last drink.
  • Standard urine test: A basic urine screen picks up alcohol for roughly 12 to 24 hours.
  • EtG urine test: This more sensitive test detects a metabolic byproduct of alcohol rather than alcohol itself. After a few drinks, it can show positive results for up to 48 hours. After heavier drinking, that window extends to 72 hours or longer.
  • Hair follicle test: Alcohol markers can appear in hair for 1 to 6 months, though most tests cover 3 to 6 months since people trim their hair regularly.

If you’re facing a workplace or court-ordered test, find out which type is being used. The difference between a 12-hour blood test window and a 72-hour EtG window is significant.

Why It Takes Some People Longer

Several factors influence how quickly you clear alcohol from your body. Body size plays a major role because alcohol distributes through your body’s water content. A larger person with more lean body mass will generally reach a lower peak BAC from the same number of drinks compared to a smaller person.

Biological sex matters too, though not in the way most people assume. Research published in Gastroenterology found that men and women have roughly the same liver volume and the same overall alcohol elimination rate. However, because women tend to have less lean body mass (about 42% less on average), they reach higher peak BAC levels from the same amount of alcohol. The result is that women often need more total time to fully clear alcohol, not because their livers work slower, but because they start from a higher peak.

Eating before or while drinking also changes the equation. Food, especially solid meals, slows gastric emptying, which means alcohol enters your bloodstream more gradually. This lowers your peak BAC and can actually increase your liver’s elimination efficiency. Drinking on an empty stomach does the opposite: alcohol absorbs rapidly, your BAC spikes higher, and it takes longer to come back down.

Why You Can’t Speed It Up

Cold showers, exercise, bread, and coffee are all popular strategies for “sobering up.” None of them change your BAC. Your liver processes alcohol at its own pace, and that pace is essentially fixed. Coffee might make you feel more alert, but your BAC and your impairment level remain the same. The only variable you can influence is prevention: eating a substantial meal before drinking and spacing out your drinks over time will keep your peak BAC lower, which means less total time until you’re at zero.

Practical BAC Timelines

To give you a rough sense of how long it takes to fully clear alcohol at different drinking levels, here are some estimates using the average metabolism rate of 0.015 BAC per hour. These assume you’ve stopped drinking and your BAC has already peaked.

  • 2 standard drinks (BAC ~0.04): approximately 2.5 to 3 hours to reach 0.00
  • 4 standard drinks (BAC ~0.08): approximately 5 to 5.5 hours
  • 6 standard drinks (BAC ~0.12): approximately 8 hours
  • 8 standard drinks (BAC ~0.16): approximately 10 to 11 hours

These are rough estimates for an average-sized person. Your actual BAC from a given number of drinks depends on your body weight, sex, how fast you drank, and whether you ate. But the elimination rate stays consistent. If you had your last drink at midnight and reached a BAC around 0.12, you likely won’t be at zero until close to 8 a.m. For heavy drinking that pushes BAC higher, the timeline can stretch well into the next afternoon.

The legal limit for driving is 0.08 BAC for adults over 21 in the United States. For drivers under 21, it drops to 0.01, and for commercial drivers, it’s 0.04. Keep in mind that impairment begins well before you hit 0.08, and any detectable amount can cause legal problems for underage drivers or those on probation.