Niacin is best used the day before testing, That stuff makes your body feal like your on fire. How long THC stays in your system depends on your metabolism, since THC is stored in your fat.