maybe. i recently took a test after not smoking for 29 days and passed. so goodluck with that, and post the results, i wanna know if i have a good shot at passing with only 3 weeks of not smoking.