Congestive heart failure is caused by conditions that weaken the heart such as heart attacks, coronary heart disease, and high blood pressure. Symptoms include fatigue, shortness of breath, swelling, and diminished exercise capacity. There are four stages of congestive heart failure that range from pre-CHF with risk factors to late-stage CHF where symptoms are severe throughout the day.