I've stepped back and reflected on my life over the last few months and I came to the same conclusion. I really admire you for stepping up like that and admitting what you think are personal faults. The only way we grow is by self reflecting and discovering. Looks like you're on your way to a healthy recovery.
