英國科學家研究顯示,每天補充一定量的維生素B或攝入富含維生素B的食物有助於預防心臟病、中風以及血液凝結成塊,對高危人羣來說,情況尤其如此。維生素B在綠葉蔬菜中常見。研究顯示,維生素B能協助人體內的活性酶分解並清除血液中一種名爲高半胱氨酸的物質,通過減少高半胱氨酸含量從而降低中風和心臟病的患病危險。每天攝入至少0.8毫克的維生素B,能將心臟病、血液凝結成塊、中風的患病危險分別降低16%、25%、25%。