Low levels of vitamin D seem to raise your risk of heart attack but scientists are still figuring out why—and whether supplements might help protect you. Vitamin D is thought to play a protective role ...