My gf (20f) and I (22f) have been together for two years but for the past few months, there hasn’t been two days in a row where she doesn’t get angry and yell at me for seemingly no reason.
I’ve tried talking to her about it a dozen times, but she gets really irritated and starts insulting me every time. I buy her flowers and write her love letters and help her however I can and always try to be the best girlfriend possible for her. I can’t think of anything I could have done to make her this upset.
She says she’s been stressed lately, but she’s always been extremely stressed by work and school, even before we started dating. There aren’t any new stressors in her life, and she never treated me like this at all until about a year ago. It’s just gotten worse over the past few months. Every time she calls me or walks into our apartment, I’m bracing myself to get yelled at.
I’m not an angry person but one time after she blew me off for date night and left me waiting at the nice restaurant I made a reservation at, I came home and yelled at her. I told her that she has no respect for my time or my patience or my kindness and that she needs to reevaluate her priorities and start treating me right.
I’ve never yelled at her like that before– I never yell at her at all– but she actually listened to me that night. She told me she was sorry and that she wasn’t being fair to me and that she loves me. We cuddled and watched a movie and it was the best night we’ve had together in probably a year.
I don’t really know how to go about this anymore. She’s my girlfriend and I love her but lately she’s just been making me feel like crap all the time. She doesn’t put nearly as much effort into me as I put into her and she says she’s going to work on that, but then she never does. I hate being being caught up in other people’s anger more than anything. I don’t want to lose her but I feel like I might be anyways.