How Long After Drinking Before It’s Safe?

Your body eliminates alcohol at a fixed rate of about one standard drink per hour, and nothing can speed that up. So the short answer depends on how much you drank: if you had three drinks, you’re looking at roughly three hours before the alcohol is fully cleared, though individual factors can stretch that timeline considerably. Here’s what that means for driving, testing, breastfeeding, and feeling normal again.

What Counts as One Drink

In the United States, a standard drink contains 0.6 ounces (14 grams) of pure alcohol. That translates to 12 ounces of regular beer at 5% alcohol, 5 ounces of wine at 12%, or a 1.5-ounce shot of 80-proof liquor. A large pour of wine or a strong craft beer can easily count as two standard drinks, which throws off any mental math you’re doing about when you’ll be sober.

How Your Body Processes Alcohol

Your liver does nearly all the work. Enzymes break alcohol down into a toxic intermediate compound, which is then broken down further into harmless byproducts your body can eliminate. The liver handles this at a remarkably steady pace, roughly 0.015 to 0.020 blood alcohol concentration (BAC) per hour, regardless of how much is in your system. When you drink faster than your liver can keep up, alcohol accumulates in your blood and you feel increasingly intoxicated.

Coffee, cold showers, exercise, and food eaten after drinking do not help your liver work faster. Caffeine may make you feel more alert, but your BAC stays the same. Time is the only thing that actually removes alcohol from your system.

How Long Before You Can Drive

If your BAC reaches 0.08, the legal limit in every U.S. state, it takes roughly 4 to 5 hours to drop back to zero. But many people underestimate how quickly they reach that threshold. For a 140-pound woman, two glasses of wine in an hour can push BAC to 0.08 or above. A 180-pound man might need three or four drinks in the same timeframe.

The safest approach is to count your drinks, allow one full hour per drink after you stop, and add an extra hour as a buffer. If you had five drinks and stopped at midnight, waiting until at least 6 a.m. is reasonable. Keep in mind that people are routinely arrested for DUI the morning after a night of heavy drinking, because they still have measurable alcohol in their blood.

Why Timelines Vary From Person to Person

Sex plays a major role. Men have highly active forms of the alcohol-processing enzyme in both their stomach and liver. The stomach enzyme alone can reduce alcohol absorption by 30%. Women have almost none of this enzyme in their stomach, and the version in their liver is significantly less active. The result: a man and woman who drink the same amount will reach very different BAC levels, with the woman’s rising higher and staying elevated longer.

Body weight, body composition, and whether you ate before drinking also matter. Food in your stomach slows the rate at which alcohol enters your bloodstream, spreading the load on your liver over a longer window. A full meal before drinking doesn’t prevent intoxication, but it reduces the peak BAC you’ll reach. Genetics influence enzyme activity too, which is why some people feel the effects of alcohol more intensely than others.

How Long Alcohol Shows Up on Tests

Different tests have different detection windows, which matters if you’re facing a workplace screening, a court-ordered test, or a medical evaluation.

  • Breath tests: 4 to 6 hours after your last drink.
  • Blood tests: Up to 12 hours.
  • Standard urine tests: Up to 12 hours.
  • EtG urine tests: 24 to 72 hours, and up to 80 hours after heavy drinking. These tests detect a metabolic byproduct rather than alcohol itself, making them far more sensitive.
  • Hair follicle tests: Up to 90 days.

EtG tests are common in legal and employment settings precisely because they catch drinking that occurred days earlier. Even moderate consumption on a Friday night can produce a positive result on Monday.

How Long Before Breastfeeding

Alcohol can generally be detected in breast milk for about 2 to 3 hours per drink consumed. If you have two glasses of wine, that’s roughly 4 to 6 hours before your milk is clear. The exact timing depends on your weight, whether you ate, and how quickly you drank. Pumping and dumping does not remove alcohol from breast milk any faster. As your blood alcohol level drops, so does the alcohol level in your milk, so waiting is the only reliable strategy.

How Long Until a Hangover Ends

Hangovers have a counterintuitive timeline. Symptoms actually peak when your BAC returns to zero, not while you’re still intoxicated. That’s why you can feel fine going to bed and wake up miserable. The headache, nausea, fatigue, and brain fog can last 24 hours or longer after heavy drinking.

There is no proven way to speed up hangover recovery. The National Institute on Alcohol Abuse and Alcoholism is clear on this point: coffee won’t cure it, a morning drink won’t cure it, and a shower won’t cure it. Hydration and rest help you feel more comfortable, but your brain and body simply need time to recover from the inflammatory and metabolic effects of processing a large amount of alcohol.

How Long Before Taking Medication

Most common medications, including the majority of antibiotics, don’t require a waiting period after drinking. The notable exceptions are metronidazole and tinidazole, two antibiotics prescribed for certain infections. Combining them with alcohol can cause severe nausea, vomiting, flushing, and dizziness. The recommended wait is at least 72 hours after your last dose before having any alcohol.

Acetaminophen (Tylenol) and alcohol are both processed by the liver, and combining them increases the risk of liver damage. If you’ve been drinking heavily, giving your liver at least 24 hours before taking acetaminophen is a reasonable precaution. For regular, moderate drinkers, the concern is lower but still worth being aware of, especially with repeated use of either substance.

A Practical Waiting Guide

For quick reference, here’s how the timelines break down based on the number of standard drinks you consumed, assuming you stopped drinking and are of average weight and health:

  • 1 drink: About 1 to 2 hours to reach a BAC of zero.
  • 3 drinks: About 3 to 4 hours.
  • 5 drinks: About 5 to 7 hours.
  • 8 or more drinks: 8 to 12+ hours.

These are estimates for an average-sized man. Women and lighter individuals should add extra time. When in doubt, wait longer than you think you need to. Your liver works on its own schedule, and there’s no shortcut.