second chances

Meg

I've been fighting with my bf a lot lately, and its making me realize all the things that have happened that I never should have put up with. I used to have horrible anxiety and depression, and I did put a lot on him to fix it which I know I shouldn't have done, but he told me I needed to try to stop having breakdowns and anxiety attacks because he was getting tired of it. he knew that jokes about sexual assault triggered me but used to always forget and say them or laugh at them (he doesn't anymore but still). he knows storming out is a huge trigger for me too but has done it about 4 or 5 times now. I was triggered by a joke his friend made once and he was like "why can't you just get over it, its over". I started self-harming at one point in our relationship and he stormed out on me. I just don't know if on top of our fighting right now I should give him another chance or if I should have left a long time ago. would you guys give someone a second chance if they had done all that?