Personality Disorders Support Group
Personality disorders form a class of mental disorders that are characterized by long-lasting rigid patterns of thought and behaviour. Personality disorders are seen by the American Psychiatric Association as an enduring pattern of inner experience and behavior that deviates markedly from the expectations of the culture of the individual who exhibits it.
Blah Blah Blah, sorry, I try so hard not to talk about me, but you get the gist, I think I know where you are, and what you should do (wish I realized it for myself earlier).
1. You need to hook up with a one-on-one councellor who REALLY understands the symptoms and how your mind is wired, to help you understand how to cope with your own thinking.
2. Your girlfriend and you should also see someone together so that she firstly understands all this, and secondly can help you by forcing you to be accountable for your own actions.
If you need this better clarified, send me a message. I've got too much experiance in this... and hopefully can help keep you from falling into the traps that I did.