There can be several causes of heart failure. Causes may include: infection, heart artery blockages, previous heart attack, heart valve disease, high blood pressure, abnormal heart rhythm, alcohol or drug use.
Introduction to Heart Failure - Resources for patients and caregivers