The problem with drugs tests is the test itself. Drug tests are very effective at finding thc metabolites (30+ days in some accounts) but rather bad at finding those for heroin, cocaine, ecstasy etc (1 - 4 days). So in reality its less of a 'drug test' and more of a pot test.