Research suggests that vitamins like B6 and K2 might promote heart health. Not getting enough of other vitamins, like C and D, may increase your risk of heart disease. Your body needs vitamins to ...