As someone who has more personality-related similarities with you than I do the vast majority of other people…you should definitely consider seeing a therapist sooner rather than later.
Believe it or not I did call one but I hung up on that motherfucker because I didn’t like the tone she gave me.