Well my answer to this question is: Guys always seem to want what they can't have. So, I suggest that you don't make yourself too available to him. Go out and have fun, hang out with your friends, meet new people. When you do talk to him, let him know what a great time you are having. Not in a rubbing-it-in-his-face sort of way, but just so he knows you aren't sitting around waiting for him to make up his mind. Don't be available to him every time he wants to talk. Guys like the thrill of the chase. When they know they already have you hooked, they will sometimes string you along forever. He may be playing the old game of keeping you on the line until someone he likes better comes along. If another hot guy asks you out, go ahead. If he wanted to be with you, he should have said so. If he decides to come back to you, great. If not, you aren't wasting your time on someone who isn't interested. But in my experience, a guy who is interested will always come back if they feel like they might lose the chance. So play it cool with this guy, go on with your life, and don't be too available to him. If he really wants you, he will come back. If not, you may meet another guy you are crazy about who knows how lucky he is to have you and will never want to let you go.