Learn how long THC is detectable on a drug test. http://www.homehealthtesting.com/ Marijuana detection time for saliva, urine and hair drug tests. Many people want to know How long does marijuana or THC stay in your system? THC stores in fat cells and can accumulate in your body so the length of time it is detectable on a drug test is strongly influenced by • your weight • your body fat • the amount used • and the Frequency of Use The most popular drug test is a urine test. THC will test positive in a urine drug test within 2-5 hours of use. If you are a one time user or no more than a couple of times per month, you may test positive for 1-6 days after your last use. A moderate or weekly user may test positive for 7-13 days after their last use. A frequent user, more than once per week, may test positive for 15 or more days after their last use. For heavy or daily users, you can expect to test positive for 30 days or more after your last use. Some heavy smokers have reported being positive for 45-90 days after quitting. A saliva drug test has the shortest detection period for marijuana showing up within one hour of use and only remaining positive for about 12 hours. A hair drug test has the longest detection period, however, it is not always considered an accurate test for marijuana use since THC does not always bind to the hair follicle. If marijuana use is detected in a hair drug test then it would show up 7 days after use and for as long as 90 days. Hair tests can reliably detect chronic or daily use, but may not detect occasional use. It is doubtful that one time marijuana use would be detected on a hair drug test. All drug test detection time frames are estimates and intended as a guide. The best way to know is to test yourself. Visit HomeHealthTesting.com, your online source for health and drug tests.