Yes, THC can show up on drug tests. Most drug tests used in the workplace or for medical purposes are designed to detect compounds found in marijuana, such as THC or its metabolites. Depending on the type of test and how much cannabis was consumed, it may take several days or even weeks for traces of THC to be eliminated from the body. Urine tests are typically more sensitive than blood tests, so they have a greater chance of detecting low levels of THC in someone’s system. However, saliva tests have been known to detect higher levels of THC more quickly than other testing methods.