Key Takeaways
THC detection times vary by test type, lasting up to 12 hours in blood, 24-48 hours in saliva, up to 30 days in urine (on the longer side with frequent use), and up to 90 days in hair.
How long THC takes to completely clear out of the body depends on how it's used and storage in body fat, with occasional users clearing THC in about 5-15 days, while frequent users may take several weeks or months.
Edibles take longer to kick in than smoking marijuana, but their effects can last for several hours due to how the body processes THC through the liver.
Marijuana-infused food products, or edibles, are a popular alternative to smoking. However, they take longer to kick in and can stay in your system for longer, with detection times varying based on how often you use them and the