Been in an LTR for 3-4 months now. I am constantly being told of all the shitty things I do, how I’m manipulative, a liar, a cheater how I make her feel like shit etc. I don’t feel I am doing anything wrong. I am not extremely affectionate but I cuddle her, make her feel wanted and reward her when she earns it. she has just hamstered so hard and got the validation for her feelings from all her friends/family that she genuinely believes this all to be true now. We go to the mall and she tries on clothes, I say I don’t really like the clothes she takes it as me saying they don’t look good on HER and she storms out. If I even turn my head at a girl walking by (not even checking her out, but just genuinely seeing what’s going on) I’m told “why don’t you fucking stare longer!” I told her I she should get some nice gym clothes since she started working out and she went on about how I just want her to look like the gym girls I follow on Instagram and that I should just date them instead etc etc. I have a million more stories like this. I don’t entertain it when she acts this way and I withdrawal affection, which she takes as me caring even less about her than I already do and further pushing her beliefs. Clearly this girl is heavily damaged and has 0 confidence in herself and I should have got out before anything had started, but now we’re here. At first it was tolerable as she would immediately apologize and say she’s so sorry for acting out and that she’s doing her best to try and control it etc and she doesn’t want it to push me away. But she’s hamstered so hard and talked to all her friends that don’t like me and now she goes “I have reason to feel the way I do! You do stupid things and don’t appreciate me! I’m not crazy or being irrational you’re just an asshole!”

I know the correct answer should be a hard next but clearly I’m invested at this point and wouldn’t mind my turn to last until at least the end of summer so is there any tips to try and salvage this?