Hey SW and WELCOME=)
I'm not terribly familiar with BPD, but wanted to lend my support to you. You've gotten some good suggestions here.
It's best IMO not to self-diagnose through the internet. Please see a doctor with the appropriate credentials to diagnose and treat you. I hope you find the answers.
~~Dixie