Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Move on

That's what I can say right now because he is just using you to look busy (maybe, I'm not sure about this). But I can say it confidently that he is not looking for a serious relationship that you were hoping, why I can say? My friends have been doing this. Don't take me wrong but that's the truth.
 
Move on. He has been stringing you along for way too long.

I hate to admit it, but I have been this guy before. Not quite to this degree, but I have definitely been this way with girls before. It wasn't that I wasn't necessarily into them, I just hated commiting myself to anything. Something as small as meeting up for dinner, it just gave me anxiety committing to a date/time. I have a selfish love for my own freedom, to come and go as I please, and I also have a pretty strict routine every day, and deviating from that routine can give me a bit of anxiety too. BUT, if there is a girl that I'm really interested in, I will make time to go out with them. It might have to be on my terms and fit in my routine/schedule, but I'll at least go out with them a couple times. If I'm not feeling a romantic connection after the first 2-3 dates, I'll flat out tell them.

It sounds like he just needs the comfort of having someone to "talk to" all the time, but he isn't interested in much more than a comforting female pen pal at this point. He either isn't interested or isn't "ready" for anything more than that...either way, you've given him enough time, move on.
 
Take it from a guy that knows this other guy's perspective:
He has another girl that he likes more than you and he only likes you to give him attention because she probably doesn't always talk to him.

Oh and he's also broke as hell and probably dumping all his money into pursuing the other girl.

He'll never choose you over her and even if she rejects him, he would only hang out with you to pass time until he finds someone else.

Two pieces of advice:
1) Stop trying to date up. Dating up doesn't work for girls as much as guys.
2) Stop dating d-bags. You can't change them, they don't respect you and no they're not complicated special people. They're just guys who want to treat you like dirt.
 
He most definitely has a main chic and you ain't it. You're his side hoe. Sorry to say. Move on and move on fast.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.