You aren't self centered, i don't think you did anything to show that. If I were the guy involved I would've been more upfront and not done anything unless I was sure of what I wanted. He may be the self centered one here. He had you to fool around with and no commitment to you while he thought about what he wanted. How could you respect that? I have been on the same side you are on in situations like this. It's not fun, why put yourself through this torture. I went on several other dates to get over the girl. I recommend you do the same. I did hang out with the girl after some time and I did not feel the same way about her, but now we are friends and can talk. You need to put yourself first and protect your emotions.