I am only familiar with absolute de tox from spectrum, and that is because I use their synthetic urine, quick fix. If you are a light user (less than 4 blazes a week) it will most likely work. I have used it, as well as some other folks that I know. It is basically making the dilution method easy for you, it has the b12 included in it. I am a firm believer of not leaving anything to chance-quick fix is what I use now. Go to urineluck.com and gettcha some.