Not usually...
anabolic steroids
No
No
Just about any drug store, or sporting goods store has them. CVS pharmacy supplies good ones, and depending on your location, REI has really good ones too.
companies that do not drug test their workers
They do not drug test regular employees
no
No
no
yes
no
yes