BAC: the math behind blood alcohol
Widmark (1932) is the standard: BAC = grams of alcohol / (body weight × distribution factor r), where r ≈ 0.68 for men and 0.55 for women.
Watson's TBW (total body water) formula uses age, height and weight to estimate body water directly — usually more accurate, especially for non-average builds.
The body eliminates ~0.015% BAC per hour on average (range 0.010–0.020). Coffee, cold showers and food do NOT speed this up — only time does.
⚠ Use this for education only. Never use it to decide whether to drive — legal and physiological tolerances vary enormously.