I'm sorry for what you're going through but glad you have found a community where many of us have been through similar experiences, and we can learn from each other. You will see from reading the posts here that you are far from alone in the types of things that you have and are experiencing.
How did you respond to her six days of raging? There are communication skills that will minimize the behaviour of someone with BPD and these have proven successful for some of the members here.
I agree that learning more about BPD will be a benefit to you. There are good resources here and assistance finding them. Keep posting - it is very therapeutic, and you will be greeted by so many people with circumstanced similar to your own. You will be amazed. Take care of yourself.