I have been on probation for a while and also did not quit smoking bud and doing other recreational drugs for some time. I have been totally clean for a long time, but I was eluding those tests for awhile. Those ready-clean drinks do not magically clean your urine. What they do is dilute your urine. If you were to drink a bunch of water, it would accomplish the same thing. The only difference is that those drinks have a bunch of vitamin B in them to get some color back into your piss. Also, they have a bunch of creatine in them. This is because if your piss is lab tested, the labratory tests for creatine to ensure that you have a normal amount of creatine in your urine. This is to check if you may have doctored the test. When you dilute your urine, not only do the THC and other levels of drugs in your urine get diluted (hopefully) enough to get under the cutoff point, but also the creatine and other normal things in your urine also get diluted along with it. Valium is a benzodiazepam. Its generic name is diazepam. Klonopin is clonazepam. Xanax is alprozalam. The old roofies(rohypnol) are flunitrazapam. All of these drugs are in the benzo family and will show up if tested for. Some of the half-lives vary, but it is really individual from person to person. If your job uses the standard dipstick tests, you can probably fool them, but if the urine gets sent to a lab, I would cut out the drugs indefinitely.