Good job at turning it around again. We never know how many chances we will get.
Have you considered AlAnon? I know it really helped me be able to create separation between my psyche and that of others. For addictive people, relationships can be painfully enmeshed. AlAnon and AA together are good complementary programs.
((hug))