Ben piss testing since ronnie raygun decided it was a good thing since the early to mid eighties. Unfortunately if it is for the feds, it is random and very controlled setting. I quit for literally decades (mj that is). If it is serious testing by the feds, you are rolling the dice, I've seen a lot of people burned by playing the guessing game. Serious drug testing is really testing for mj. Everyone I know stayed away from mj and did psychedelics. Mj is a crap shoot as to how long in system and how long it will be detected, believe me. I'm am expert on the knowledge base on this subject. If you stick with psychedelics they are virtually undetectable (always a 3 day clearing window), unless you are on them when they are testing. The test is looking for the traces that your body (liver) converts the drug to. I believe drug testing is to find the mj users. Drug testing will only find them (mj users) or the drug users who are habitual as in the case of cocaine, meth, etc, because they are doing them fairly constantly. Most drugs will clear body in 3 days, even heavy users, except mj. I've known heavy users be clean and not pass 6 weeks latter. I've also known heavy users clear in 3 weeks. If you know a test is coming before hand (I've known people in this position, the over the counter stuff has helped them), the over the counter stuff has worked, but once again this is not what I would call random drug testing. I've always been in the severe side of things.