I've just broken up with my boyfriend again, it's been on/off for a while now, I have feelings for him and attracted to him but we are very different in personality, we are not compatible I always known this but whenever I've ended it and it's always me because I'm honest I tell him why I don't want to be with him then a few weeks later he gets in touch and says he'll change what I don't like, of course this only lasts a day before he's back in his old ways.
I let him back because I'm lonely and naive to think he'll change.
This time I've chucked him out as he's been staying at mine after quitting his job not bothering to find another one, I felt like he's treating my place as a free hotel. Smoking weed, gaming just bumming around.
Apparently it's my fault that I keep getting back with him, wanting a relationship then telling him to go, he says that's abusive to him?
I know I should be strong enough to say no in the first place, but feel like he's the one not even trying.