How does our THC calculator work?
Robin•25. Juni 2025
Step-by-step walkthrough – from the dose to dropping below the 3.5 ng/ml threshold.
TL;DR
The peak concentration () is estimated from the absorbed dose and an apparent distribution volume, then decays via a (optional) one- or two-phase exponential curve. Heavy consumers add a second, slower tail to account for depot THC.
1 · How much THC reaches the blood?
Grams × THC percentage × bioavailability:
TypeScriptabsorbedMg = grams * 1000 * (thcPercent / 100) * bioavailability(route)
| Route | Bioavailability |
|---|---|
| Joint | 20–25% |
| Bong | 30% |
| Vaporizer | 20–25% |
| Edible | 5–15% |
2 · Peak concentration ()
Divide the absorbed mass by the apparent distribution volume (). Rule of thumb: .
Example: 8 mg absorbed, 70 kg body weight → .
3 · Elimination: One vs. two compartments
The THC curve falls biphasically:
- Fast phase
- Slow phase
The two-phase model is
with , , .
4 · Inputs
Required
- Grams of cannabis
- THC percentage
- Hours since consumption
- Route of administration (joint, edible, …)
Optional (improves accuracy)
- Body weight / body fat
- Consumption frequency
5 · Legal thresholds (Germany)
- 3.5 ng/ml → administrative offence (§ 24a StVG)
- >1.0 ng/ml for novice drivers (<21 years)
- Criminal offence (§ 315c StGB) once driving impaired, no matter the level
The calculator highlights when you cross below these lines.
6 · Worked example
0.3 g @ 20% THC smoked in a bong → ~18 mg absorbed. .
- <3.5 ng/ml after ≈ 4 h
- <1.0 ng/ml after ≈ 7 h
7 · Disclaimer
- These values are guidelines. Genetics, liver function, chronic use, or just a heavy meal can shift everything. Licence or job on the line? Play it safe and add extra time.
- I am not a physician or toxicologist. I work hard to ground the calculator in research, but I am not a pharmacology expert.