This guy just seems too immature for you. He doesn't know what he wants and he is very rude and unthoughtful of your feelings. I think you should forget him and move on.

You'll have tons of guys that you'll date and go out with and I'm sure you'll break a few hearts yourself, but in the end you'll find your prince charming and you'll know. This guy here definitely isn't him.