There really is no One Size Fits All solution to any of this. There isn't even one to the issue of addiction. It's so hard. I'm a strong advocate of NC, especially to the super codependent (which is like regular codependent, but with a cape), because going cold turkey is sometimes the only way we can start to restore (or even discover) our sanity. But everyone is different and we're all in different places in our recovery. I just know the peace it brought to me and my family, and I want that for all of us.