horrible girlfriend

My girlfriend keeps asking me if we are ok.. cause she said some horrible things to me last night, and I am still kind of upset about it. 
I feel like I don't even want to see her when she gets home.
She has borderline personality ( not diagnosed ) and gets really horrible and picks fights with me and calls me names and yells at me , sometimes she gets physical with me.
Today I feel so down, cause last night .. she cut me deep :( and I don't know what to do :(