استرس بلند مدت به وجود آمده از کم خوابی، کار زیاد، مشکلات عاطفی، درد و هر نوع دلایل بیرونی و درونی، می تواند باعث بروز مشکلات قلبی شود. استرس می تواند باعث تشدید سایر عوامل ریسک مانند پرخوری، سیگار کشیدن و فشار خون بالا شود. استرس، اسیدهای چرب و گلوکز را به خون می ریزد و این مواد می توانند به چربی و کلسترول تبدیل شده و در جداره سرخرگ ها رسوب کنند.
این رسوبات باعث کم شدن جریان خون و تنگ شدن رگ ها شده و منجر به فشار خون بالا می شوند. تفاوت بین گروه های خونی و عکس العمل شیمیائی آنها نسبت به استرس می تواند یکی از دلایل محکم تفاوت بیماری های قلبی در گروه های مختلف خونی باشد.