The heart is a muscle and it’s main job is to pump blood but certain things can cause that muscle to fail. There are genetic reasons, there are reasons related to valve disease, and there’s a viral infection that affects the heart called myocarditis.
The most common cause of heart failure is a heart attack. Fatty plaque builds up in the blood vessel that supplies the heart itself and unless that blood vessel is opened up immediately that muscle will die. The rest of the muscle that’s not dead anymore has to do extra to keep on pumping the blood and overtime it cannot keep and that’s when heart failure develops.