UPass fake pee can work for many substances that can be detected in urine as long as you follow the directions of use and do not contaminate the sample with foreign substances. It is advisable to use it mostly on weed drug tests.