Dexter,
First I have to say that you have done a great job so far it sounds like. Keep your head up and remember what you even said "you will never be given more then you can handle". I know this seems like we go way past what we ourselves can handle and its true, we need to rely on Christ and our Father in Heaven. Please do not give up hope, you seem like a wonderful woman that has strong faith. I really cant say what you can do or anything along those lines. But I do know that if you lay the problems with our Heavenly Father and Christ they will be taken care of, but in Their time not ours. I am so sorry to hear about your son and truly pray that he will be ok. As for your husband there is nothing you can do to change him, he has to change him self and it will come from Heavenly Father. Please seek help from your church leaders, this problem your husband has is very rampant in the world and they will know how to handle it. I hope for the best for you and know that you are cared for and watched over.