Question: what is the best vitamin to take to lower cholesterol?
Answer: Niacin (Vitamin B3) Niacin, also called vitamin B3, is used to lower cholesterol. Specifically, it appears niacin lowers LDL cholesterol and triglycerides and raises "good" HDL cholesterol. Niacin also appears to significantly lower levels for another risk factor for atherosclerosis2﻿, lipoprotein A.