Are vitamins useless?

The most common supplements have no effects on heart health.

Researchers analyzed data from tens of thousands of people to confirm whether calcium, vitamin C, vitamin D, and multivitamin supplements improve heart health. Their study found that they have no effect on heart disease, heart attack, stroke, or lifespan.
If your heart is strong and you’re taking the supplements for other reasons, these findings don’t apply to you, says study author David Jenkins, MD, Ph.D., a professor of nutritional sciences at the University of Toronto in Canada. The study looked only at their effects on cardiovascular health.

But if you’re at high risk for heart conditions, you should get these vitamins and minerals from plant-based foods rather than pills, because your body absorbs them more easily that way, Jenkins says. “This used to be the conventional wisdom of every dietitian, but then we steered away from that advice,” he adds.
The study doesn’t rule out all the other benefits of taking supplements, Jenkins says. Until more research is done, you might still consider taking vitamin D and calcium to support bone health and vitamin C to slow skin aging, he notes.