Urine drug tests are usually used to detect recent drug use, as they can detect drugs in the system for up to a few days after use. Hair follicle drug tests, on the other hand, can detect drugs for up to 90 days after use.