I have a drug test on May 29th, (current date April 27th). I am wondering when should I stop smoking so I can be 100% confident I will pass? Should I just stop now? I'm not sure how the system works but I weigh 120 lbs, 5'11, and I do sports so sweating is not a problem. Plus it will be a urine test!
Yes. You might be able to pass sooner, but considering you said you want to be 100% confident you'll pass, just quit now.
Do not smoke anymore until the drug test. If you wanna be 100% sure, a week or so before the test buy a at home drug test and test yourself. Then you can adjust what you need to from there to pass it. Good luck.