i have been together with my girlfriend for almost 2 years now(next month is 2years) but over time i have gotten worse at handling the outbursts and lately ive taken punches(literaly) Because it just Goes too far and have had to forcibly stop her suicide attempts however twice ive left her when she said she was gonna kill herself (one time was when i was on a wagon celebrating id graduated ¿highschool?). She believes i have cheated on her after i ate dinner with a girl twice (told her About the nights, that act of going out with her was cheating) as i am writing this she pouring water on me and giving a speech on me cheating on her. 

TLDR: What the fuck do i do when my gf (with BPD) thinks i owe her the World