It takes as long as 3 days for the body to eliminate the chemical effect that marijuana has on the body.

1 answer

However, traces of THC, the active ingredient in marijuana, can be detected in the body for much longer – sometimes up to 30 days or even longer for heavy or chronic users. These traces can be detected in urine, blood, saliva, and hair samples. The length of time THC remains detectable in the body can vary depending on factors such as frequency of use, metabolism, and the potency of the marijuana being used.