I am a very infrequent smoker, and the last time I smoked was the beginning of the month. It will be 4 weeks to my drug test. I will be taking a urine and a blood test. I am wondering if I will pass the test? The last time I smoked before that was the previous month. So in total I have smoked twice in 2 months. I am 6'1 and 195 and good shape work out at least 3 times a week.

Also how accurate are take home drug tests?

Thank you for your help