You are too good for him. You are dealing with a man who is putting you at second best. He is stringing you along for when they break up and then when they get together, you don't hear from him. He is lying to you, cut the heart strings and move on, let him know he can't have his cake and eat it too.