I feel empowered today.
as you should, johnthorn

!
look at all of these positive steps, not the least of which is the attitude. way to be proactive and responsible.
something you might consider in this process: the old axiom that no one is perfect or ever will be. having things that we dont like about ourselves is different than hating things about ourselves. there will always be things that we dont like about ourselves, and even self improvement can become an addiction.
there is room for learning to love yourself in this process, and thats not at odds with self improvement or bettering oneself. are there things you can do to practice self love in therapy and the 12 step program or even by yourself?