Over it after 5 long years?

My boyfriend and I have been together for 5 years. Over the years he has not been very thoughtful with gifts etc. he even asked me when my birthday was because he said he forgot the “exact date”. I have to bitxh for flowers even every now and then before he will actually do it. My question is what makes men stop putting the effort in? I’m ready to pull the plug on this as I feel I’m wasting my time ! What will it take ! Seeing me with someone else ! I’m at my wits end here

Over it after 5 long years?
Post Opinion