Should I give her anotherchance?

She been depressed and it started to affect me and i kept on trying to help her through it but she kept going down more and more. She thought i was cheating cause of the lack of intimacy but she started going a few days without showering. I didn't know how to tell her without hurting her feelings. We had an argument if i won't do anything with her intimacy wise let have an open relationship. I told her no she said i was selfish. I went out side to cool my head and think but she came out and continued the argument. She broke my windshield jumped on the hood of my car and grab a knife and told me to kill her if im going to leave the relationship. She ended up smacking me in the face after i told her her son needs more discipline cause he physically beats her. She ended up on top of me in the bushes hitting my face so i shot my gun in the air as far as i could away from her cause i bit her thumb and she kept hitting me. I got arrested and the charges were dropped. She called me and asked for another to fix it so i went to grab my things and said lets to a 90 day trial we won't live together and if we can grow from this situation we'll move back in together. She saw me grab my guns and it triggered her and she called later that day a belittle me and threatened to press charges to ruin my life she gave my 5 ultimatum and a week to do it. I had to get a protective order on her but now she's asking my friends to give her one more chance and that she screwed up and she should've never been so defensive and put her past trauma on me. 29M 28F

Should I give her anotherchance?
Post Opinion