Bro...
CHF is not a good thing, but it is not a death sentence. You can monitor and to a vast degree manage it.
Drop the salt from your intake. Yeah yeah, I know it tastes good. Tough shit. Better to give up salt now than to taste the maggots and rotting corpse taste with a side of worms after you are buried.
Cut back on fluid intake. Salt causes retention and fluids just build up in your tissues until you litterally down in your own tissues because your heart can not move circulate it all properly.
When at rest, keep your feet elevated so fluids do not build up in your feet and ankles. The heart will pump more efficiently.
When you get your strength back, walk walk walk walk walk walk walk walk walk walk walk walk and walk some more. Get that weight off. Exercise that heart. Strengthen lung capacity.
Check into medical assistance programs. Make regular Dr visits and monitor this situation. With some effort and no other cardiac complications, you may be able to get away with a script for lasix to help keep the fluids down if you do the rest yourself. Get the generic... furosimide. It is really cheap and gets the job done.
CHF is not a mandatory death sentence, but you have to want to survive and work to get better. Once you have it, you will always have it... but you can keep it well under control. Eventually, as with us all, your time will come. High blood pressure, diabetes, chf, etc etc etc will all contribute. Yes. we will die. But the trick is to stick around as long as possible. Remember... there are lots of people out there you have not met, pissed off, and left wishing you to die. *EG*