I've been having trouble with my boyfriend of nearly three years and I'm seriously considering breaking up with him, but wanted the opinions of some people around our age who don't know him.
There is no one big problem I can put my finger on, but rather a bunch of smaller problems that I'm not sure can be changed;
He's clingy when he wants attention, but non-responsive to my affections.
He keeps trying to drag me back into debates and arguments we've already had and, when I resist, claims "victory."
His *ahem* sexual kink is a huge turn-off for me (as I'm sure mine would be to him, which is why he still doesn't know about it).
I find myself no longer physically attracted to him.
He's slightly classist and unapologetically anti-Semitic, both of which bother me a lot.
He has no direction and talks continuously of dropping out of school because he is doing so poorly in his classes (largely because he stays up until 7 in the morning playing video games then sleeps instead of going to them). This wouldn't be nearly as big of a problem if I didn't personally pride myself on my ambition.
I end up having to pay for almost everything! A few months back, I ended up paying for my own birthday present. That wouldn't bother me as much if he didn't ask me to pay by saying that he'll be paying and expect me to object (when I don't, he asks me to pay).
He lies to me - always about silly, insignificant things and never anything important - but I hate it.
He has also been bad for my attempts at weight loss - he'll complain that his feet hurt when I want to do something active, but still cook highly fattening food including some of my favorite chocolaty desserts when we are together.
He's so infatuated with me I think he sees me as some sort of magical force of nature that solves all of his problems instead of as a person with flaws and insecurities of my own. He makes no individual attempts to better himself at all.
The times I've tried to talk about the future, he gets really nervous and tells me he's not ready to make plans that far ahead.
But is it fair to break up with him without warning? Should I try to explain what has gone wrong and give him a change to change (he's been pretty good about that when I've confronted him with something specific in the past), or am I better off just breaking up him because the problems are so diffuse? The timing is specifically cruel because our three-year anniversary is in two weeks - should I wait for that to come and go, or is that somehow worse? Not knowing how to proceed keeps me questioning whether it really is a good idea to break up with him...



He lies, doesn't even buy you a birthday present (that sounds shallow, but come on- a small token would have done the trick right? or he could have made something? its not that hard) and it sounds like direction and planning is something you value a lot- and he doesn't. You could try to talk to him about these things, it really depends on you, but do you think he will really change? And if he does, and these things weren't a problem any more, what is it about him that you like? What are the redeeming qualities?