I smoke every day and Have never had a problem taking a drug test. Go to the health store and just tell the guy at the counter that you have to take a pee test that you need a flush kit. As long as you know the time of your drug test you will be fine. Most flush kits give you a 3-4 hour window when you will pee clean. The last two times I had to go for a test I smoked the night before and I past it no sweat Good luck!