Alcohol leaves your body at a fixed rate of approximately 0.015% BAC per hour — regardless of coffee, water, food, or sleep. A 182-pound man who reaches a blood alcohol content (BAC) of 0.09% will take roughly six hours to fully metabolize the alcohol, no matter what he does in the meantime.
This matters more than most people realize. According to the National Highway Traffic Safety Administration (NHTSA), alcohol-impaired driving fatalities account for approximately 31% of all traffic deaths in the United States. Most of those drivers did not feel impaired — because the subjective sense of sobriety returns well before BAC reaches zero. Understanding how long alcohol stays in your system gives you a concrete number to plan around, not a feeling to guess at.
Use the free BAC Calculator at RoughTools to estimate your blood alcohol content and clearance time instantly — or follow the step-by-step method below.
The BAC Formula (Widmark Equation)
The Widmark formula is the standard scientific method for estimating blood alcohol content — the concentration of ethanol in your bloodstream, expressed as a percentage.
Widmark formula:
BAC% = (A × 5.14) / (W × r) − (0.015 × H)
Where:
- A — fluid ounces of pure ethanol consumed (number of standard drinks × 0.6)
- 5.14 — a unit conversion constant
- W — body weight in pounds
- r — Widmark's distribution factor: 0.73 for men, 0.66 for women (reflects that women have a lower proportion of body water, which is where alcohol distributes)
- 0.015 — average BAC elimination rate per hour (the liver processes approximately 0.015 g/dL of alcohol per hour)
- H — hours elapsed since drinking began
Standard drink = 0.6 fl oz pure ethanol:
- 12 oz regular beer (5% ABV)
- 5 oz wine (12% ABV)
- 1.5 oz distilled spirits (40% ABV)
Worked example: 182-pound man, 4 drinks in 1.5 hours
Standard drinks: 4
Pure ethanol: A = 4 × 0.6 = 2.4 fl oz
Body weight: W = 182 lbs
Widmark factor: r = 0.73 (male)
Hours elapsed: H = 1.5
BAC = (2.4 × 5.14) / (182 × 0.73) − (0.015 × 1.5)
BAC = 12.336 / 132.86 − 0.0225
BAC = 0.0929 − 0.0225
BAC = 0.0704%
Peak BAC (at H = 0, no elimination):
Peak BAC = 12.336 / 132.86 = 0.0929%
Time to reach BAC = 0:
0.0929 / 0.015 = 6.2 hours from when drinking started
Remaining time after 1.5 hours = 6.2 − 1.5 = 4.7 hours
The result: 1.5 hours into drinking, this man's BAC is approximately 0.070% — just under the 0.08% legal driving limit in all US states, but still meaningfully impairing judgment and reaction time. He will not reach zero BAC until approximately 4.7 hours later, or about 6 hours after he started drinking.
How to Calculate How Long Alcohol Stays in Your System Step by Step
-
Count your standard drinks accurately. One standard drink is any beverage containing 0.6 fl oz (14 grams) of pure ethanol. A craft beer at 8% ABV in a 16 oz pint contains 2.1 standard drinks — not one. A generous 7 oz glass of 14% wine contains nearly 2.5 standard drinks. Always calculate based on actual ethanol content, not the number of physical drinks served.
-
Calculate total pure ethanol consumed. Multiply your standard drink count by 0.6. Four standard drinks = 2.4 fl oz of pure ethanol. This is your A value for the formula.
-
Apply the Widmark formula for your sex and weight. Use r = 0.73 for men and r = 0.66 for women. Divide (A × 5.14) by (body weight × r) to get your estimated peak BAC at the time drinking ended. For a 145-pound woman who had 3 drinks: peak BAC = (1.8 × 5.14) / (145 × 0.66) = 9.252 / 95.7 = 0.0967%.
-
Subtract 0.015 for each hour that has passed. Multiply 0.015 by the number of hours since drinking began and subtract it from peak BAC. This is the elimination component. At 2 hours: 0.0967 − (0.015 × 2) = 0.0667%.
-
Calculate remaining time to reach BAC zero. Divide your current BAC by 0.015. The result is the number of additional hours until your system clears. For 0.0667% BAC: 0.0667 / 0.015 = 4.4 more hours.
-
Verify the result makes practical sense. A rough benchmark: for most adults, BAC drops below 0.08% approximately 1–2 hours after the last drink when 3–4 drinks were consumed, and reaches zero 5–7 hours after drinking began. Results significantly outside this range suggest an error in drink counting — the most common source of calculation error.
Pro tip: BAC peaks 30–90 minutes after your last drink, not immediately — because alcohol absorption from the stomach and intestines continues after you stop drinking. If you calculate your BAC immediately after finishing a drink, your actual peak will be higher than that number by the time absorption completes. The Widmark formula assumes all alcohol is already absorbed, which makes it a useful ceiling estimate rather than a moment-by-moment tracker.
How Many Hours Does It Take to Sober Up?
The time to reach zero BAC depends on your peak BAC — which depends on how much you drank, your body weight, and your sex. The rule is always the same: divide your peak BAC by 0.015.
| Peak BAC | Hours to reach zero | |---|---| | 0.04% (2 drinks, 160 lb man) | 2.7 hours | | 0.08% (4 drinks, 160 lb man) | 5.3 hours | | 0.10% | 6.7 hours | | 0.15% | 10.0 hours | | 0.20% | 13.3 hours | | 0.30% | 20.0 hours |
The most important takeaway from this table: "sleeping it off" does not speed up alcohol elimination. Sleep does not increase liver metabolism. If your BAC is 0.15% at midnight and you sleep 7 hours, your BAC at 7am is approximately 0.15 − (0.015 × 7) = 0.045% — still above zero, and still legally impaired for driving in most jurisdictions. "I slept fine" is not the same as "I am sober."
For context, a 0.08% BAC corresponds to roughly 4 standard drinks in 2 hours for a 170-pound man or 2–3 drinks in 2 hours for a 130-pound woman. Use the BAC calculator to find your personal numbers rather than relying on these generalizations.
Does Food, Water, or Coffee Speed Up Alcohol Elimination?
No — food, water, coffee, and exercise do not speed up how long alcohol stays in your system. The liver metabolizes alcohol at a fixed rate of approximately 0.015% BAC per hour, regardless of what else you consume or do.
What food does: eating before or during drinking slows alcohol absorption from the stomach into the bloodstream — this lowers your peak BAC and delays the time to reach that peak. A meal with fats, proteins, and complex carbohydrates before drinking can reduce peak BAC by 30–50% compared to drinking on an empty stomach. However, the total amount of time alcohol stays in your system is the same — you just have a lower peak to start from.
What coffee does: caffeine masks the sedative effects of alcohol, making people feel more alert. It does not lower BAC or improve reaction time, coordination, or decision-making. Research published in behavioral pharmacology journals has shown that caffeinated alcohol produces a dangerous combination — people feel subjectively awake but are still objectively impaired. "Wide awake drunk" is still drunk.
What water does: hydration prevents dehydration (a major contributor to hangovers) and dilutes alcohol slightly in the stomach before absorption — but does not alter the rate of metabolism once alcohol is in the bloodstream.
The only reliable strategy is time. If you need to drive or perform a safety-critical task, calculate your clearance time using the formula above and wait the full duration.
How Long Does Alcohol Show Up on Drug and Breath Tests?
Alcohol shows up on different types of tests for very different durations — and the answer depends heavily on which test is being used.
| Test type | Detection window | Notes | |---|---|---| | Breathalyzer | 12–24 hours | Measures current BAC; closely tracks blood | | Blood test | 6–12 hours | Most accurate for current impairment | | Urine test (EtOH) | 3–5 hours after drinking | Less accurate than breath or blood | | Urine test (EtG/EtS) | 12–80 hours | Detects alcohol metabolites, not active alcohol | | Hair follicle | Up to 90 days | Detects pattern of use, not specific incidents | | Saliva test | 6–12 hours | Used in roadside testing in some countries |
The EtG (ethyl glucuronide) urine test is important to understand specifically. This test does not measure active alcohol — it measures a metabolite produced when your liver processes ethanol. EtG can appear positive up to 80 hours after drinking, even when your BAC has been zero for 60+ hours. People subject to alcohol monitoring programs (probation, custody agreements, workplace programs) are frequently tested with EtG — and a "negative BAC" does not mean a negative EtG test.
Common Mistakes to Avoid When Estimating BAC and Clearance Time
-
Counting physical containers instead of standard drinks. A 22 oz craft beer at 9% ABV contains approximately 3.7 standard drinks. If you count it as one drink, your entire BAC estimate is wrong from the start. Always calculate based on ethanol content: (fl oz × ABV%) / 0.6 = standard drinks.
-
Using a generic "one drink per hour" rule as a substitute for calculation. The common claim that "the body processes one drink per hour" is a rough approximation that breaks down at higher consumption levels, lower body weights, and with women. A 115-pound woman who drinks 4 drinks in 4 hours does not have a BAC of zero at the end — she has a BAC of approximately 0.05–0.07%, still meaningfully impairing.
-
Assuming feeling sober means being sober. Alcohol impairs the ability to assess one's own impairment — this is well-documented in behavioral research. As BAC rises, subjective confidence often increases while objective performance deteriorates. By the time BAC peaks, people routinely underestimate their impairment. The formula gives an objective number; your subjective sense of clarity does not.
-
Not accounting for the absorption lag. The Widmark formula assumes all alcohol is absorbed. In reality, if you calculate BAC 20 minutes after your last drink, actual BAC will continue rising for another 30–60 minutes as absorption completes. If the formula gives 0.07% but you finished drinking 20 minutes ago, your peak may still be ahead.
-
Applying male Widmark factors to women. The r factor for women (0.66) versus men (0.73) reflects a real physiological difference in body water proportion. Using the male formula for a woman understates her BAC by approximately 10–15%. This is not a small rounding error — at a BAC of 0.07%, it is the difference between legal and over the limit.
Frequently Asked Questions
How long does alcohol stay in your system for a urine test? For a standard urine ethanol test, alcohol is detectable for approximately 3–5 hours after drinking ends. For an EtG/EtS urine test (which detects metabolites, not active alcohol), the window extends to 12–80 hours depending on how much was consumed. A light drinker may test negative for EtG within 24 hours; a person who consumed 10+ drinks may test positive on EtG up to 3–4 days later, even when BAC has been zero for 48+ hours.
What if I weigh more — does alcohol affect me less? Higher body weight generally lowers peak BAC for the same amount of alcohol, because there is a larger volume of body water for the alcohol to distribute into. A 220-pound man and a 150-pound man who both drink 4 drinks will have peak BACs of approximately 0.063% and 0.093% respectively. However, higher weight does not mean faster elimination — the liver still processes alcohol at the same rate. Both men will take the same number of hours per percentage point to clear.
What is the difference between BAC and breathalyzer reading? BAC (blood alcohol content) is measured directly from a blood sample. A breathalyzer measures alcohol in exhaled air and converts it to an estimated blood alcohol level using a partition ratio of approximately 2,100:1 (2,100 mL of lung air contains the same amount of alcohol as 1 mL of blood). The two methods produce very close results but are not identical — breathalyzer readings can vary by ±5% from true BAC under ideal conditions, and more under non-ideal conditions such as mouth alcohol, recent belching, or temperature variation.
How many drinks can I have and still be under 0.08%? For a 160-pound man drinking over 2 hours: approximately 3 drinks keeps BAC around 0.062–0.072%. For a 130-pound woman over the same period: approximately 2 drinks keeps BAC around 0.068–0.075%. These are estimates — individual variation in the Widmark factor, drinking pace, food consumed, and medication interactions can shift actual BAC by 20–30% from any formula prediction. The legal standard is 0.08%, but impairment begins at 0.02–0.03% — well below the legal limit.
When should I use the BAC calculator vs just waiting a set number of hours? Use the BAC calculator when you want a specific estimated clearance time based on your actual weight, sex, and drink count — rather than applying a generic rule that may not fit your situation. A generic "wait 3 hours after 3 drinks" rule may be accurate for a 190-pound man but significantly underestimate clearance time for a 120-pound woman with the same consumption. These calculations are estimates for educational purposes only. Never rely solely on a formula to determine whether it is safe to drive — when in doubt, use a designated driver, rideshare, or wait until the following morning.
Use the Free BAC Calculator (Educational)
The Free BAC Calculator at RoughTools estimates your blood alcohol content and clearance time using the Widmark formula — personalized to your weight, sex, number of drinks, and time elapsed. It shows your estimated current BAC, your peak BAC before elimination began, and the number of hours remaining until your system reaches zero. For educational and safety planning purposes only. No account needed, no data stored, completely free.
You might also need:
- Calorie Calculator — alcohol is calorie-dense; a pint of beer adds 150–250 calories to your daily total
- BMI Calculator — body weight directly affects BAC calculation and alcohol distribution
- Body Fat Calculator — body composition affects alcohol distribution; higher body fat means lower body water proportion
- Half-Life Calculator — understand exponential decay concepts behind alcohol and medication elimination