sorry, but no. Some people think it works for pot. If you are not a frequent user, than your system will be clean in no longer than 5 days.
Niacin does not clean the system although people think it does. Xanax stays in the system 14 days no matter what.. Even longer in daily users (4-6 weeks)