Difficult to get Niacin in small enough dosages, usually 100-500mg.
The best way so far has been Chlorella, each tab contains 20mg of Niacin and lots of other goodies. Just make sure you buy a top quality one grown in purified water like Prime/Sun etc..