Assuming he is telling the truth and hasnt smoked for weeks, if they conducted the drug test immediately, then he should pass. "It takes approximately 6â??8 hours or more post-consumption for drugs (THC) to be metabolized and excreted in urine"