I'm very sorry to come here today and read about your son. I hope that the "C" can be of some assistance to him. It sounds like he's got some internal issues to deal with.
If he continues, he may need to consider going into a rehab to completely "dry out" and work on getting his life back on track.
Good luck today!
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.