No matter what type of vitamin you take - multivitamin or other supplements - they won't make up for poor choices in your diet, exercise, smoking habits, high cholesterol or diabetes.
Although there is some evidence that vitamin D may help improve your heart health, the best source is spending a bit of time in the sun each day. Combine this time with a bit of physical activity like walking, playing with the kids etc. and you'll be preventing heart disease in multiple ways:
- vitamin D from the sun
- physical exercise helps both to keep your heart healthy and reduce weight (thus pressure on your heart)
- physical exercise helps alleviate stress, another way to prevent heart disease
- physical exercise helps maintain and increase muscle mass in the body, thereby leading to improved blood sugar levels and usually therefore improved heart health.
Mayo Clinic, Can taking vitamins help prevent heart disease or a heart attack? (www.mayoclinic.com/health/prevent