Sorry to hear about all your troubles, Ozark Wizard. But I'm glad to hear you're slowly getting back to your old life.
I guess the key is just to be patient. It's going to take you some time, and that's okay.
But you can use this time for some contemplative smokes, a little reading, a little planning for when you do make it back to 100%, and so on.
Take care.