Hello,Candy.
After reading your post, thanks for being so thorough with your explanation, I believe you should leave him for good.
If you haven't noticed already, it seems like he has been only coming back to you for his own selfish benefits.
He doesn't love you at all, and I believe he will never change for you.
I am sorry to say this but you ...
more