I am so sorry that your son is having medical issues. I can't believe that doctor wouldn't prescribe metformin for your son. His glucose level was too high. I hope things are getting better for him. Poor guy, it's got so much going on w/his health right now.
I hope that his doctor can bring that level down and your son can manage it a bit better when he's feeling better. You are very wise not to have him come to your home while he's still coughing. Gosh, when it rains, it pours.
Keeping all of you in my thoughts and prayers. Please, please take care of yourself. All of your family and CMM need you at this moment.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.