I'm not some dude who found some "shit" on the web. I am a bio chemist and I can tell you with out fear of contradiction that taking Niacin to pass a THC drug test is ludicrous.
But you don't have to take my word for it I'm going to use a link from, yes the internet.
Linus Pauling Institute at Oregon State University take from OSU (Oregon State University) web page regarding Niacin.
Niacin, also known as vitamin B3, is a vitamin that the body uses for over 50 known chemical processes. One thing it does is help the body break down fats and cholesterol. Some people believe that since it speeds up fat metabolism a little that it may help speed up the process of eliminating THC from the body. People have tried taking large doses to try flushing out their system before a drug test.
There is no evidence at all that this works. Doses of niacin over 2 grams can be risky for the liver. Higher doses of niacin can also cause uncomfortable skin flushing and warmth. Drinking lots of water and cranberry juice may speed things up a little or help dilute your urine, but the only way to be sure of beating a drug test is not to use drugs before taking one or using one of the various pre-packaged products available.
Oooops, yep another web reference
Drug Testing - How Does Drug Testing Work
I'm not saying your a liar dude but, there are some facts you are leaving out or the site you got tested at is full of shit...just sayin
