I really need a good advice, please. This is affecting my mental health?

Anonymous

Good day.

I'm sorry if I spring this up suddenly. But see, I'm on a relationship with this woman with for 4 years now. Those four years we've been together, a lot of wonderful things happened to me.

But the thing is, the way she is treating me. Always accusing me of things I have never done or ever consider doing, she thinks so very little of my character and my convictions. When we argue she always tells me that she is so happy she chose to not accept my marriage proposal.

See, when we talk she would get mad when I reply immediately because I was busy at work. Or if I disagree with her she'd be so pissed at me she would insult me constantly and tells me how horrible of a man I am. And that despite her giving me everything I give nothing. When I am already giving my all to her, even the time I want for myself I give to her.

She keeps on putting me down, telling me that I am a failure, when she does something wrong and I get mad she will turn it on me and will accuse me a lot of things I have never done, and because her boss is a lawyer and she studied law, she said she will sue me for mental abuse when I have never even rose my voice against her even once, through all our time together.

There is one time where we got into an argument because I disagree when she insulted my eldest brother, she said that the only person who can humiliate me and bully me is her. She wants me to apologize to her by making a video of myself in front of the restaurant I work at while kneeling with my forehead on the floor and shout my apology to her, then send it to her. (I did not do it. I have some dignity left no matter how depress and low on self confidence I am becoming because of her.)

What should I do, I am so tired, emotionally, physically, spiritually. But thing is, she has so many issues and I cannot leave her to suffer it alone, she was abandoned by her father. I do not want to make her feel unwanted, but the pain she's making me suffer.

What should I do?

Updates
6 mo
In regards to the restaurant incident, the reason she got pissed because she knew my schedule. So by the time I usually leave at work she expects me to be messaging her already. Thing is I worked overtime that time because one of my staff has to leave due to a family emergency, so I have to fill in for him. She got mad, she wanted me to apologize in the way she wanted me to because she wanted me to prove to her that she is more important to me than my career. The only career that sustains me.
I really need a good advice, please. This is affecting my mental health?
2 Opinion