Niacin (Vitamin B3) Having enough niacin, or vitamin B3, in the body is important for general good health. As a treatment, higher amounts of niacin can improve cholesterol levels and lower cardiovascular risks. Why do people take niacin? As a cholesterol treatment, niacin has strong evidence.