My boyfriend loves the single life, will he ever commit?
	
	
		I've been dating my boyfriend for 5 years now. And the past 2 year he's been trying to live the single life after meeting a new coworker. My boyfriend is 24 and his ex-coworker is in his late 40's. I don't know why my boyfriend is so fond of this immature commitment phobia man but he adores him. They always go to strip clubs together and constantly checking out girls in front of my face. 
Lately we have been fighting because that old man told my boyfriend to kick me out and that he is too young to be settling down with me. We were ready to look for rings before he met this old man. But everything changed after that. Now my boyfriend says he can't be in a relationship and that he is still too young. Etc. and I am so hurt because I sacrifice so much to be with him. I am constantly on my hands and knees for him. But he takes me for granted. I want to leave him because I know he will never ever be that guy I fell in love with 5 years ago. He changed so much for the worse now. 
Everything I say to him about my feelings he gets piss off or just change the subject. There is no compromising with him. He is very selfish and heartless. But I don't know why I am still here? Will he ever change? If I stop being so clingy will he wants to chase me again? Or even stop going out to clubs to meet new girls? I'm always thinking he is out there looking for someone better to replace me with. But I know when it comes to patience and sacrifice no one could replace me with that. 
Can a selfish person ever change to care for their love one again? What can I do? I'm so hurt.