Man I smoke as much as anybody, and I passed after 22 hours of clean time. I brushed the hell out of my teeth, gargled,and ate altoids on the way there. So basically if you can go a day or two without smoking, your're good. ONLY if it's an INTERCEPT oral test. Some may detect longer.