How BAC is Calculated
The science and sources behind drinkYs' blood alcohol estimates.
drinkYs estimates blood alcohol concentration (BAC) using a minute-by-minute pharmacokinetic simulation built on peer-reviewed research. This page explains the model, its inputs, and its limitations.
The Widmark Formula
The foundation of the calculation is the Widmark formula, developed by Swedish physician Erik Widmark in 1932 and still used today in clinical and forensic toxicology:
Typical values: r = 0.68 for males, r = 0.55 for females (Watson et al., 1981).
This gives the peak BAC if all alcohol were absorbed instantly. drinkYs adds a 45-minute linear absorption ramp on top of this, so each drink's contribution builds gradually — reflecting how alcohol actually enters the bloodstream after ingestion.
Elimination Rate
Once absorbed, alcohol is eliminated by the liver at a near-constant rate (zero-order kinetics). Rather than using a fixed number, drinkYs derives your personal elimination rate from three factors:
- Biological sex — females generally have a slower elimination rate than males due to differences in enzyme activity and body composition
- Body weight — heavier individuals typically have higher liver mass and clearance capacity
- Drinking experience — regular or heavy drinkers show upregulation of the CYP2E1 enzyme, resulting in faster elimination (~0.020 %/hr vs ~0.012 %/hr for light drinkers)
This approach is based on the variability data documented by Norberg et al. (2003) and Jones (2010).
The Simulation
Rather than a single static calculation, drinkYs runs a step-by-step simulation in one-minute increments from the time of the first drink. At each step it adds the newly absorbed alcohol and subtracts the elimination. This correctly models scenarios like multiple drinks over several hours, where BAC rises and falls in a complex curve — something a simple formula cannot capture.
Important Disclaimer
These calculations are estimates based on population averages. Every person is different. Factors including food intake, fatigue, medication, health conditions, and genetics can significantly affect how your body processes alcohol.
The BAC values shown in drinkYs should never be used to determine whether it is safe to drive, operate machinery, or perform any safety-critical activity. Always err on the side of caution.
If you have specific questions or concerns about alcohol and your health, please consult your family doctor or a qualified healthcare professional.