I have been in relationship with this girl and moved to her country 3 months ago and lately things are going pretty bad and she is seeking for a breakup. She gets angry over the smallest things.. for instance, I fell asleep in the evening and didn't answer her calls or messages for 4 hours and she ignored me for 3 days. She called me a liar for suddenly ignoring her and I got frustrated and told her she can contact my roommate and I did something stupid.. I showed her my google map activities to show her I never left the house and stayed in my room, I guess this was a really cringe move from my side and I behaved in a similar way before. She gets mad if I don't fill her water when we eat in restaurants and starts ignoring me for 2-3 days. Due to this behaviour, she calls me dumb f**k, stupid and she feels pathetic she has a dumb idiotic boyfriend even though I'm doing master's degree with scholarship.
She blames me for causing all the drama but I feel like I'm just struggling to show I care. She told me not to talk to her again. What should I do? I have told her if her life is better without me, I would not bother her. I still love her but I can't be myself around her even because I feel she is very judgemental. I haven't had much experience with relationships so I've started to feel I'm dumb. I'm deeply hurt and want her but at the same time, I'm trying not to contact her. Its been 5 days, she hasn't unblocked me and I haven't called her number or emailed.