Is it right to start hating your boyfriend over this?

Anonymous

My boyfriend & I have been together for 4 years and it’s long distance (3 hours away from each other). It’s been a mix of good & bad times, & I’ve been iffy about the relationship at the beginning & now even. Our anniversary is coming up, & I asked him to tell me what he wanted as a gift. He said he wanted a “surprise” so I got him 2 hats I knew he’d like based off prior experiences. One of them came earlier this week, & he didn’t like the color. I can’t return it. It lowkey pissed me off since he knows money is tight for me being a grad student while he has a full-time job so he basically wasted my money when it could’ve been avoided if he just told me what he wanted.

Anyway, I got him a new phone for his birthday last year since he kept complaining about the one I got him the year before. He started to complain about that as well recently. Again, it could’ve been avoided if he would’ve let me chose better options for him instead of him picking the worst ones. Last night & earlier this week, we were discussing to see each other and I told him I would wake up early this morning so we can finalize everything and I can head out to see him. 4 hours past, and now he’s texting me off an social media app saying how he lost his phone when he used it last night to text me.

I don’t feel happy in this relationship anymore because of his behaviors. I already spent ~$200 on the anniversary gifts & every time I ask him if he wants to know what I want, he says he already has a surprise planned. But last time he said that, he showed up with store bought flowers I don’t even like & that’s it. Not to be mean, but spending $10 on me having a full time job and me spending hundreds isn’t equivalent & he knows this.

I travel to my grad school (hybrid program) every other month & the last couple of times spent extra hundreds to land in his city rather than going home, & yet he wants me to drive 3 hours to him to see him when he can compromise & meet in the middle.

Is it right to start hating your boyfriend over this?
2 Opinion