Although I have a Class A CDL, I’ve never paid close attention to the drug testing stuff since I don’t consume anything that would show up on the test.
But, doesn’t it clear your system within a certain length of time where it won’t show up on a drug test? Like, don’t smoke for 2-3 days and you’ll be ok?
I would assume all athletes know they’re going to be tested. And if they’re competing they know when they would need to be ‘clean’. Then don’t use close enough to get caught! I’ve had truck driver friends who will have a beer on Friday night, but refuse on Saturday night because they’ll be driving on Monday morning and don’t want to risk being caught in a random test.
30 days in a pee test
6 months in a hair follicle test.