I can't top what your going through. That sucks man. Listen to your doctors.
I lost my job this week because of a missunderstanding. I called out sick because I had a bad reaction from too many Monster Energy drinks to adjust to night shift. They thought I was tweeking. They made me take a random drug test and in it was a small amount of THC. The people I work for is zero tolerance and I do construction and construction work is very hard to find now because of the economy. So now I am stressed out.
Get better bro and rock on.