yea 3 weeks is a good amount.. however i don't imo believe that niacin is all cracked up to be in regards to drugs testing... either way the best bet is to probably take 3 weeks if you want to lower your tolerance