well, if he's still smoking, then no, he won't be clean. Niacin won't work since thc is stored in your fat cells and is gradually released into the bloodstream.