Learn how long marijuana (weed) will show up on a urine, blood, hair, or saliva test, and whether detox kits are an effective way to pass a drug test.| American Addiction Centers