BAC Calculatorbaccalculator.in

How long does alcohol stay in your body?

Your liver removes alcohol at a fairly steady rate. On average, blood alcohol falls by about 0.015% per hour, and nothing you eat or drink makes it much faster.

Last reviewed: 25 October 2026

Time to reach zero

BACApproximate time to reach zero
0.03%2.0 hours
0.05%3.3 hours
0.08%5.3 hours
0.10%6.7 hours
0.15%10.0 hours
0.20%13.3 hours

These times use the average rate of 0.015% per hour. Individual rates vary with sex, liver health, medication and illness, so some people take longer.

Myths that do not work

The driving limit in India

Driving with more than 30 mg of alcohol per 100 ml of blood (0.03% BAC) is an offence under Section 185 of the Motor Vehicles Act. From 0.08%, it takes more than 3 hours on average just to fall below that limit.

Try it yourself. Get your own result in seconds with the free BAC Calculator.

Open the BAC Calculator

Frequently asked questions

How long does one drink take to leave the body?

Roughly an hour or more per standard drink for an average adult, but it varies.

Can I drive the morning after drinking?

Not necessarily. After heavy drinking, BAC can stay above 0.03% for many hours.

Sources

  1. Alcohol metabolism and elimination (US Court of Appeals, First Circuit, reference sheet)
  2. Motor Vehicles Act, 1988, Section 185

More guides

Written and reviewed by the editorial team at Evavel Private Limited. Found an error? Email care@calculations.one.