How long does it take for THC to get completly out of your body so you can pass a drug test, hair or urine test.

Drug Testing. First: marijuana will stay in your system for weeks. So all tests may be positive for some time. Urine tests change the longer one is abstinent for drugs. Hair tests are permanently positive until you cut the hair off from the time you used drugs.