Heart failure are mostly due to inadequate supply of blood to the body because without proper supply of blood through the body it causes abnormal body function and heart failure can also be due to heart attack, high blood pressure, HIV, diabetes, congenital heart disease, anemia, heart valve...