Heart Failure Support Group
Heart failure is a condition that can result from any structural or functional cardiac disorder that impairs the ability of the heart to fill with or pump a sufficient amount of blood throughout the body. It is often undiagnosed due to a lack of a universally agreed definition and difficulties in diagnosis, particularly when the condition is considered "mild."
Do your homework, learn all you can. Interview others who've gone through and listen to what they do and don't say. Interview transplants teams and ask for literature. (Use care not to express any negative opinions as they will yank you from a transplant list in a heart beat.) then sit down with your friends and loved ones and discuss what path is best, but for gods sake don't just give up because some idiot says you should, do it on your time.
Hell they just took me off all drugs for long term treatment said no need for that anymore, and they didn't mean I'm getting better but tough, I ain't quitting until I'm good and ready.
I have a lot of friends in the same boat who're still kicking long after that crap 5 year drop dead limit passed so just stop paying attention and make your own adventure.
Let me tell you one thing though...attitude is everything. Laugh, if nothing else it confuses everybody. Best wishes my friend, it ain't over till it's over and frankly ain't none of us getting out of this alive so stop worrying about it.
I too have a diagnosis of heart failure, having suffered from bouts of AF since age 13 and my afib is now constant. But I'm 76 so it's not as unfair as what is happening to you in your 40s.
Don't get upset by the advice to have a good attitude. Mother Nature often doesn't care. It's fine to cry, I would cry too if I were younger. Well heck I'm crying now.
I hope you get a heart transplant and get to live many more years. I admire you for being a single dad. Your son and the world need you. You deserve that heart.... If I was younger and got into an accident and had a healthy heart I would gladly give it to you.