I just wanted to add for anyone who may still be curious. You DO NOT get drug tested during a DOT Physical. Unless your company orders a UA while you are getting your physical you have nothing to worry about. I asked the nurse why I had to pee, and she said it was to check for glucose, and in fact specifically said "It isn't a drug test!"

Also, if you go into your check up with sub piss in your crotch, i am sure it would make for an awkward explanation when you drop your pants for your hernia check.

I would also like to add if you can sub, thats the way to go IMHO. I do it all the time!