Just a quick update. It's been two weeks now. He's worked every day and seems to be liking it. He asked his boss how he was doing and the boss said he was very happy with him so far.
He's been better at letting us know whether he'll be home for dinner or not and has managed to keep his room reasonably clean and his laundry up to date. Still seeing the psychologist and taking his medications, although he doesn't seem to grasp that the medication should ideally be taken at the same time each day.
I'm holding my breath a little - waiting for the fall. I know that seems pessimistic, but I'm afraid to hope for the best.
We go on holidays in a week and I'm feeling much more comfortable about leaving him home alone, so that's something. His mental health seems vastly improved. He's socializing lots but I haven't seen any evidence any drug use. Of course that could be happening when he's out of the house. Still, all in all it's a vast improvement from where we were a couple of months back.
I'm just praying that things stay this way.