I’ve been seeing my current boyfriend since around February (four months) and we’ve only gone on one date. We talk almost daily and we see each other pretty often because we’re at the same school. He’s great except he doesn’t respect my boundaries (asking for hugs in the hallways, which I’m uncomfortable with), he doesn’t like talking about things that happen with me (I’ll send a big text and he’ll respond to one thing before changing the subject to something that happened with him. Then we’ll spend the next half hour talking about him), and he kinda just put labels on the relationship and didn’t ask me about it first? (One day just started calling me his girlfriend. Didn’t ask me first)
He’s not a bad guy, just the other day I was trying to talk about something at work and his response was “I’m not reading all that.” I asked him if I could vent about it first and he said no and changed the topic to his video game that he likes. He changed his mind after I started talking about it with him, and sent him a rundown about what was happening with my job. (The part he ignored) It made me upset and it was just the last straw for me, because I’ve been losing feelings for awhile (I’ve still been there for him) but we haven’t talked since I said I was too busy for a date this past weekend (my mom’s birthday)
I can tell he’s still interested in me because he’s asking for a date, but I don’t think I can keep doing this anymore because of all the aforementioned stuff. The problem is his birthday is in two days and I’d feel bad breaking up with him so close to the date. Then again, we’ll still be together for his birthday and I’ll have to get him a gift. I feel like that might be leading him on/kinda weird if I do? But it’ll also be weird if I don’t get him one well we’re still ‘together’
Should I get him a gift or not? And how long should I wait after his birthday? Or should I just do it today so close to his birthday?