I'm sorry to hear about all that, too. I know you want to keep him alive and "fix" that situation;however, at some point in time, you may need to accept that there are certain things that are out of your control.
Don't allow the "stress" of that situation to dominate your life.
Pray for answers and guidance and be realistic about HIS possibilities. Hang in there.