Sorry to hear about the recent setbacks, big guy, but love your fierce determination to forge ahead. Sleeping reasonably well is a GREAT start. Eating more as and when you can. Then training as and when you can. Each one builds on the other. With your attitude, you will get there.
Oh, and I agree: fuck the doctors. I wish I could find that perfect all-purpose doc that would actually be a 100% partner with me in maintaining and improving my health. I wish that for everyone.