well, if you knew last night when you smoked that you have a drug test in 4 days, was it really that smart to smoke??? are you a daily smoker? how much do you smoke regularly? what do you weigh? those kinds of questions need to be answered in order to receive the best advice. if the test is in 4 days and you smoked last night, then your best bet is probably a substitution method.