thank yoiu for sharing your story and things that helped you. i relate to so many of your experiences, pain affecting work. i like how you talk to yourself, and ive been using some of your self talk since reading your post, like: "No one is perfect. I am entitled to feel the full array of human emotions."
Despite all these challenges you persisted and didnt give up, very inspiring.