You loved your son and you tried to help him as best you could. There is nothing you can do to stop someone once they get in the grips of addiction. You must forgive yourself and understand that we can only do what we're capable of. I've seen people on this board who practiced tough love and lost their loved one and those that gave everything they had and still lost their loved one. There's no right way or wrong way. Your son's death has nothing to do with you or any actions you took - it has everything to do with him.