There is nothing wrong with you. On the contrary, I think there is something right about you. Coming off of heroine and choosing to live sober means your a smart and decent guy. You have some issues that do not have to define your life. I'm not prying, but I bet your childhood may not have been...