<human>: Can you condense the text into three sentences or less?

I've [26M] been with someone [27F] for about 3 years. We had a very rocky start for many reasons but long story short I've done things to her that make her not want to trust me. Move forward two years after many changes to gain her trust back, those things still creep up and not only cause arguments, but sometimes she gets physical and talks about how i ruined her life, made her hate herself and made her a person she doesn't want to be. If we talk about splitting it gets hard for both of us because we really do love and care for each other and want it to work but we've tried for so long and the same arguments happen. I try to stay positive and tell myself its going to work but I'm having doubts. How do i know i won't be making the biggest mistake of my life by leaving someone I can easily see marrying? When these things don't creep up we are very happy and we always love each other. I feel like if these arguments weren't so similar that it could be fixable. Can anyone offer any insight? Thank you.
<bot>: I don't know if I should keep trying to make my 3 year relationship work due to many problems caused primarily by trust issues. Please help I don't know anyone who could give me advice.