If you have a drug test coming up why would you smoke tomorrow? And no, home kits don't test for adulterants. You need to buy a separate kit for that.