You have probably done everything that you can do for your son. The fact that you have a pretty good relationship with him at this point says a lot about the work you have done on this situation. The best and only thing you can do is love him. He lost his job, he needs to figure out his next step. I am sure he has had a lot of help throughout the years and knows where help is and what he needs to do to help himself. Keep giving him that message - that he knows what he needs to do and when he is ready he will take action. Get as much support as you can for yourself to stay healthy and strong.