Why does he always seem to come back?

just let go of him. he sounds like a douche bag.
some guys never learn anything, even when they're older, they do not change, they never change, that is the lesson I learnt early in my dating experience.
so, just cut him out of your life, you know he just cheats on girls or whatever. why even bother to invest time into someone like that who won't be faithful to anyone but is selfish to himself?
If you put out without a ring on your finger then he will always come back for a non commitment relationship. So ask yourself if you want to be a piece of a** or if you want a relationship. Give him an ultimatum. Tell him to propose or leave.
Opinion
1Opinion
why do women like douche bags
Because they make themselves more noticeable than the nice ones. Also the douche bags put on a front that they are nice, but it's only to get what they want. So its cause guys know how to work the system. Which is why I have been single for so long. Cause you can't trust anybody!
Most Helpful Opinions