 Niacin has been shown to improve the lipid profile in patients with reductions in total cholesterol, LDL cholesterol and triglycerides and increases in HDL cholesterol. Niacin may also reduce elevated Lpa levels and may thus lower cardiovascular events in the long term. 