Alcohol usually leaves the bloodstream within about 12 to 24 hours, but how long it stays detectable depends on the test and how much you drank.

Typical timelines

  • Blood: up to about 12 hours.
  • Breath: about 12 to 24 hours.
  • Urine: about 12 to 24 hours, and longer after heavier drinking.
  • Saliva: up to about 12 hours.
  • Hair: up to about 90 days.

How fast the body clears it

Alcohol is processed at a fairly steady rate, often described as a half-life of about 4 to 5 hours. A common estimate is that the body clears alcohol at about 0.015 BAC per hour, so a BAC of 0.08 may take roughly 5 hours or more to return to zero.

What changes the timing

Your size, sex, age, metabolism, food intake, and how much you drank all affect how long it takes. Stronger drinks and heavier drinking also take longer to clear.

Practical takeaway

A good rule is that the body can’t be rushed: coffee, showers, or sleep may make you feel different, but they do not speed up alcohol removal. If driving or safety is involved, the safest choice is to wait much longer than you think you need.

Would you like a simple chart showing how long different amounts of alcohol might take to clear?