Long after the initial effects of a drug wear away, its byproducts can linger in our blood, urine, and hair. And contrary to what many advertised drug tests might promise, not all substances leave their chemical signature in the body for the same amount of time.
Here's how long various drugs, from alcohol to morphine, stay in the body: