Is My Boyfriend Putting in Enough Effort, or Should I Move On?

I’ve been dating my boyfriend, for about four months, and I feel like I’m putting way more effort into the relationship than he is. I do small things to show I care, but I don’t get the same in return. He even forgot my birthday, while I spent a lot of time and money on his. He apologized and said he’ll try harder, but I feel like it’s been long enough that these things should come naturally by now.

My friends think I deserve better and would have dumped him already. They say I shouldn’t have to ask for basic things like effort and initiative. I’m torn because he says he’ll improve, but I don’t know if it’s worth waiting for.

I know he loves me, and we have a great time together, but I feel like the only thing he has to offer is his time. I offer my time and more so I expect the same.

Should I break up with him, or give it more time to see if things change?
Is My Boyfriend Putting in Enough Effort, or Should I Move On?
Post Opinion