My best friend has BPD so I'm pretty familiar with it. It sounds like you already have a lot of insight into the disorder and how it affects your own behavior and that puts you miles ahead of most people that have any kind of issue like that. :) Keep working with your doctor and find a good therapist if you can. It's hard work but you can definitely overcome this.
RE: I Hate You, I Love You- My BPD Part 1