A heart attack might have damaged your heart.
High blood pressure makes your heart work harder to pump blood. Over time, this can cause your heart to wear down.
Clogged or narrow arteries filled with fat and cholesterol can decrease the flow of oxygen-rich blood to your heart so that, over time, your heart gets weaker.
Lung disease, diabetes, and other conditions can lead to chronic heart failure.