I did really good back when he was doing heroin as far as giving it up to his HP and trusting in my God that he would take care of him in ‘His’ time and in “His’ way.
Maybe it was good to let him go so you could get back to what works for you...giving it up to God.
Having a front row seat to their addiction, especially when they live with us, can distract us with the ongoing drama from doing what we know to be right...letting go and letting God.
For me, at times like this, hitting meetings often and working my own recovery and especially giving my son to God's care...helped me regain my balance and begin living a life worth living again.
We can live in the problem (their addiction) or we can live in the solution (our recovery) and I find the light is much better when I live in the solution.
Hugs