I can’t add much to what Pump2Duncan wrote, great suggestions all, except to echo that you MUST care for yourself. Throw guilt out the window and give yourself a bit of time to breathe. Hopefully that would help give you some clarity on all the decisions you need to make. I believe that you are doing the best you can. Your deep concern for your son is evident. In the midst of it all, remember to enjoy him, too. I bet he’s a great kid!