Yes it helps your body detox faster than normal. My boyfriend passed in 24 hours by taking Niacin. And he was taking Methadone and it can stay in your system up to seven days in your liver. So yeah it definatley works....be careful taking to much Niacin bc you can overdose even though it is a Vitamin.