I think you have to be supportive but leave him alone to work on his own recovery. He has the tools - he has to work it. Also remember that lapses are part & parcel of recovery.
I speak from experience. I have 21 yo who is just rebounding from a relapse. I hope you are looking after your self and not obsessing about your son.