Well,are you sure that he feels the same way that you feel? If he isn't expressing interest in being with you then perhaps he does not. But,I definitely wouldn't wait around for him. Remember,God always knows best and if this guy is the one then things will work out,but if not,in HIS timing,he'll send the right one. Best wishes and I'll be praying for you.

If he doesn't want to date you, he doesn't love you. A lot of people say what they thing the other person wants to hear in order to get something, attention, affection, sex. This guy is leading you on and you deserve better. You need to learn to assess love, not on words but on actions. This guys actions says he doesn't love you.