I don't drink and I don't do any drug harder than tobacco. I'm absolutely scared of cocaine and almost every drug out there. I do smoke a bit of weed though. I took a home urine test that came out positive. I have not smoked in 2 weeks, since I am looking for a job. I've read it can take up to 12 weeks for cannabis to not show up on a urine test, and I simply cannot wait that long. It almost wish I was doing coke for the simple fact that you can pass a urine test without cheating in 1-2 days. With a saliva test, I'd pass with flying colors. 14 hours for marijuana, 2-3 days for other harder drugs, which is fair to me. I don't want to cheat on the test. I don't feel that a urinalysis can actually test for on the job drug use. I would like to be hired for my qualifications, and not turned down for my free time activities. I would just like to know who actually tests fairly or does not test at all. And no, I don't want your opinion on the "evils of weed", I want your answers I do have something to worry about, because the urinalysis is the most common test. And I currently do not pass it.