How fantastic that your son is choosing to live with his addiction rather than die from it.
All indications are that he is ready to do the work. Stopping the drugs is only the beginning. REcovery is the work you do after that.
This could really be his time to get clean. I will have you both in my prayers today.