I've never tried anything to try to pass. Some how I passed a hair test that was supposed to go 3 months back! I guess just got lucky. If you've haven't used anything for a little while, you may be ok. If you used something yesterday and getting tested today, then your best bet is what andrew suggested, but 'kits' are sold on the internet and shops that are supposed to clean you out.