You did what you had to do for you and for your son. I have done the same, not once....not twice but several times (I'm a slow learner). I'm currently not in contact with my son at all. And I'm ok with that. I accept whatever happens as I know that I have absolutely no control of him or anyone else for that matter. Each morning I start my day with a prayer for my son and all of our addicted loved ones and let it go.
You and your dear son will be in my prayers.
Lots of gentle hugs
ke