Does niacin pills flush your system from marijuana?

NO. The cannabinoids in marijuana take as long as they take to metabolize and be excreted. Nothing can change that.