I hope you can help your son through this. He's hurting, a lot. Maybe the 3 of you could do counseling together. I know you have no money but I can't imagine there isn't some kind of counseling offered.
If not, try AlAnon, it can be of help.
I wish you peace.
Me 57/H 58 M36 S 2.5yrs R 12/13
Let me give up the need to know why things happen as they do. I will never know and constant wondering is constant suffering. Caroline Myss