if you smoke on friday seeing as you went from heavy smoking u said on the 13 and passed a test on the 21 than it should take a few days because you must have a fast metabolism