I have been passing piss tests for over 11 years now(military and pre-employment). I am stating emphatically that the shit you buy to mask or detox is a waste of your hard earned money. So listen carefully. Your normal everyday drug test tests for 50 parts per million. That means 50 parts thc matabolites to 1,000,000 parts urine. It is a joke how easy it is to beat this. With a test in which they seperate your total urine into two containers is just in case they need to test again. If you come up positive on the first sample then they will test the second sample for 15 parts per million. If you test at 49 parts per million in the first test then you pass no ifs, ands, or buts about it, and they cannot disclose your ppm if you pass. It is also very possible to fail the first test and pass the second test for the second sample. There are many different variables ie. did the sample contain the first few drops of urine when you started peeing (if possible piss a little first in the toilet before you aim for the cup the first few drops contain the highest concentration of impurities as well as the last few drops). Thc metabolites store in your fat cells the heavier you are the longer it stays in your system. The more active you are the shorter time it stays in your system. Because fat is broken down and excreted through your intestines then the higher the fiber in your diet the shorter time it stays in your body. Skip the detox skip the masking agents. Drink water!!! you do not have to start days in advance either. When you drink water and plenty of it, you are simply increasing the parts urine to parts thc. Regardles though if you do this you still are not totally cleansing you body of the metabolites, just your urine temporarily. So here it is I have passed random tests with as little as three hours of water consumption. But to be safe start the night before avoid acidic foods and drinks. Just drink water until you piss clear. When you go to take you test drink water all the way there. If you can when you get to the location where you are taking your test make a detour to the public restroom for one last piss. If I can pass random piss tests in the military for so many years, then you certainly can do it for a pre-employment test. For some reason nobody beleives it's this easy. They always think it's way harder. It's not!!! so drink water and quit stressing.