I don't know you but if you're like most people, you've probably violated other (non-drug related) clauses in your contract already. Ever watched a YouTube video during work hours? (assuming you don't work for Google/YouTube) Ever took a personal phone call during work? Ever been late? I get the feeling that it's not just a matter of avoiding a breach of contract in your case although you phrased it that way.