I smoked three days before my drug test and i bought a 2-day cleanser from gnc and took 1500mg of niacin a day and i passed with flying colors. but before ur drug test drink tons of water and some soda like a half hour before. the water will dilute it but the soda will make it yellowish so u dont becouse of dilution