How long does it take for an avid weed smoker to pass a urine drug test? I smoked weed for 3 days. I was clean before that. I had to take a drug test 2 weeks after. I took a home test and barely passed. Will I pass the lab test?