This is an important question to discuss with your cardiologist
. Congestive heart failure is a condition in which the heart muscle becomes weakened or dysfunctional to the point where it cannot effectively pump blood to the body or to the lungs. Everyone that has congestive heart failure is a bit different in terms of the severity of the disease, the original cause, and therefore their prognosis. For these reasons, it is not possible for me (and for your physicians for that matter) to quantify your prognosis accurately. I will say that congestive heart failure is not a disease that people typically live with for many decades. Some people who are initially diagnosed live less than a year while many live for many years.
The most important thing for you to do now is to get on the right medications and make sure that you are following the right lifestyle to keep maintain your heart function. You should start by scheduling an appointment with your cardiologist. He or she can review the current medications you are on and make sure that your treatment regimen is optimal. Most people with congestive heart failure should be on at least two types of medications called an ACE inhibitor and a beta blocker. Other medications might be needed to lower cholesterol and to help with fluid retention. Good luck.