The tolerable upper limit of niacin is 35 mg NE per day. Studies that have tested niacin as a cholesterol-lowering agent have used doses ranging from 500 mg to 2,000 mg. These doses may be safe under the supervision of your health care provider, but you should not self-medicate with high doses of niacin. It can interact with some medications and cause side effects, some of them very serious.