This question doesn't have a straightforward answer, unfortunately.
The active ingredient in marijuana is called delta-9-tetrahydrocannabinol, or "THC" for short. When a person smokes marijuana, the THC is rapidly absorbed by the body, which causes the person to feel "high." This effect is short-lived, lasting maybe three or four hours.
However, an inactive form of THC (called delta THC-acid) deposits itself in the fatty tissue. This is called the "metabolite" of THC. Many marijuana tests don't look for active THC in the blood stream or urine. Instead, they look for this THC metabolite. Despite a common belief that it takes longer for heavy pot users to "test clean" than someone who smoked marijuana just one time, there isn't much scientific evidence to support that idea.
Every individual's body is unique. Some people's bodies may clear the THC metabolite more rapidly than others. Detecting THC depends on the type of test used, also. Some very sensitive tests can measure delta THC-acid levels up to 25 days after the person stopped using marijuana.
While it would be nice to have a solid answer to the question of how long THC stays in your system after smoking marijuana, it's just not possible to say with certainty.
This answer should not be considered medical advice...This answer should not be considered medical advice and should not take the place of a doctor’s visit. Please see the bottom of the page for more information or visit our Terms and Conditions.
Thanks for your feedback.
131 of 306 found this helpful