There about 99% acurate.
If you haven't smoked weed in 5 weeks you should be ok there.
Other drugs about 3-4 days