一般情況下心絞痛是很難自愈的,因為心絞痛的直接發病病因是由于心肌供血的絕對或者是相對不足,一般各種引起心肌血液供應減少和增加氧耗量的疾病都有可能會導致心絞痛的發生。最常見的原因是冠心病,也就是血管中發生了冠狀動脈粥樣的硬化,這個時候導致血管狹窄,從而出現了心絞痛,也就是心肌供血的不足,所以是很難自愈的。
但是可以通過一些藥物進行長期的控制,比如可以長期使用一些抗凝的藥物,比如阿司匹林或者肝素,對于預防心絞痛的發生也具有一定的緩解作用,而且在緩解期的時候可以使用硝酸酯制劑來預防心絞痛的發生和治療心絞痛,比如可以使用長效的硝酸甘油片。另外使用β受體阻滯劑也具有治療心絞痛的作用。