I, too, have CHF but I am doing well. My EF went from 20% to 50% in one year. I go to a special CHF clinic outside of Philadelphia and they monitor my drugs, blood work, etc. I was going every 2 weeks but have now graduated and only go if I feel that my blood pressure is getting too low or am starting to retain water. From everything I have learned and read the most important thing you can do is be on the correct regimen of meds. It took quite a while for the docs to regulate my meds but once regulated I just got better and better. I take digoxen, coreg, spironalactone, diovan and lasik as needed (which isn't very often). The trick is getting the dosage just right for you so you feel ok. My only problem is that my blood pressure will drop very low sometimes (75/50 or in the 80s) and then I stop my morning dose of diovan for a couple of days.
You haven't said what meds you are currently taking. It might help if you ask your cardiologist if there is a CHF clinic in your area that you can work with. My clinic is affliliated with a large suburban hospital, Abington Hospital, but even they will send me to Univ of PA CHF clinic if I were to get in real trouble.
Good luck and I hope your feeling better soon. I know how terrible it feels to not be able to walk, or climb stairs and just live your life normally.
Barb