Niacin. This B vitamin, taken in very large doses (1 to 3 grams a day), is actually a drug and is sold by prescription as well as over the counter (OTC). It lowers LDL (“bad”) cholesterol by up to 30 percent, but unlike statins, it also substantially boosts HDL (“good”) cholesterol and reduces triglycerides.