THC can stay in the body for varying lengths of time depending on the frequency of use, metabolism, body fat, and the type of drug test.
- In urine, THC can be detected from as little as 1 day up to a month or longer for heavy users, with occasional users potentially clearing THC in around 3 days, moderate users in 5-7 days, and heavy users up to 30 days or more.
- In blood, THC is detectable for only up to about 12 hours to a few days.
- In saliva, detection ranges up to 24 hours.
- In hair, THC can be detected for up to 90 days.
- THC is fat-soluble and stored in fatty tissues, gradually released and metabolized over time, which is why chronic use leads to longer detection windows.
Individual factors such as metabolism, body fat percentage, frequency of use, and dosage influence how long THC remains detectable in the body.