Can taking vitamins help prevent heart disease or a heart attack?

Answers from Martha Grogan, M.D.

Despite initial enthusiasm, there is no evidence that vitamins decrease the risk of heart disease, and, in fact, some vitamins have been associated with an increased risk of mortality.

Although earlier studies suggested that certain vitamins, such as vitamins C and E, may reduce your heart disease risk, larger clinical trials have not shown a benefit. The American Heart Association doesn't recommend taking vitamin C and E supplements as a way to prevent heart disease.

There's also some evidence of a relationship between low blood levels of vitamin D and heart disease, but more research is needed. Talk to your doctor if you're concerned about your vitamin D level.

Most people who are generally healthy and get the nutrients they need from their diets don't need to take a daily vitamin. If you're concerned about your nutrition, talk with your doctor about whether taking a daily vitamin might be a good option for you.

May 21, 2014 See more Expert Answers