On a Urine Drug Test, THC will appear as a positive within 2-5 hours of use. On a Saliva Drug Test, THC will test positive within one hour of use, but you may have marijuana in your system for about 12 hours after last use. On a Hair Drug Test, THC will show up about 7 days after use and most hair drug tests will test for a 90 day period.