Sounds like you’ve done alot of research to learn about these topics. That’s awesome, it’s not easy to look at these things at all. It takes alot of willingness to dive into this part of recovery and its certainly not comfortable. But self awareness is the most important part of becoming a healthy version of ourselves. I admire your willingness and courage to never give up and you also have the ability to hear other people. One of the most stubborn parts of being an addict sometimes is the self centered approach to not listening to others but you seem to take in the things that you no are going to help you. You may have had set backs like many of us have. But you have more integrity than alot of people I’ve met in recovery and that’s admirable.