It varies widely in the US depending on where you are and what kind of work you're doing. Many Silicon Valley tech companies don't give a shit, but try working for Federal contractors (many of which are required by law to drug test their employees) and you'll get a completely different experience.