Oh Hannelore, how I wish there was someone like that. There just isn't.
It's a tough situation as I don't want to enable him but clearly he is unable to take care of himself. He can't hold down a job. The only way he could is if someone woke him up, dragged him out of bed and drove him to work, provided a lunch etc. This is not realistic but that is what it would take and even then you may not be able to wake him up.
After doing drugs from age 15 to 22 what he really has to do is to start all over again from scratch, learn life skills etc. He should have stayed in recovery for at least 9 months as I suggested instead of leaving and getting his own apartment. But you can't tell him anything. At least if he stayed he would have learned some skills.

He does well in jail as his day is planned out. He goes to bed early, gets up early, reads, etc. and this type of strict schedule works for him. The problem is left to his own devices he just doesn't make good decisions. It is so hard for me because I feel for his situation, but I can't and won't be an enabling parent any longer. He is not functional, but not mentally challenged so people like him fall threw the cracks. Either the family gets dragged down with them and becomes non functional, or the person ends up living on the streets or worse.

I really don't know what to do at this point other than stay out of his life hoping that he will get it. So far, he is not getting it. One step forward, 10 steps back. Soooo frustrating.
Kate