It's not our place to say you have or haven't got BPD. But certainly you have something that needs addressing by the sound of it. You should definitely see someone ablut getting a diagnosis and some help I think
I hope you are feeling better soon
Oh and welcome to PC! Hope you like it here and get the help and support you need
