Welcome to PC,
Of what I just read, you are able to recognize these things, which can help make things a tad easier for you and your therapist to work on, as opposed to someone that doesn't have a clue that they may have a problem, and/or negative sides of their personality.
Sounds like you are already on the right path, by acknowledging this.
I wish you much luck with your journey.
BTW
I forgot to mention there are several forums here that you may get further replies, "personality place" is one of them, and another on self injury.
__________________
|