Here's how long after smoking they can detect cannabis in your body, according to Medical News Today: Tetrahydrocannabinol ...