Take a B-complex supplement that includes B12, B6, folic acid and niacin. All four of these vitamins are considered heart-healthy and can serve to lower cholesterol. Niacin, in particular, has the distinct quality of lowering LDL cholesterol (bad cholesterol), while raising HDL cholesterol (good cholesterol).