Ask him to shit or get off the pot. He clearly can't make his mind up, so put it to him directly: "Dude, I like you. I need to know if this is going somewhere, or if I should stop liking you."
I wouldn't bother myself. It's a universal truth - if you have to ask the question, you already know the answer. "Do you love me?" Nope. "Will you ever ask me out?" Nope. "Does my bum look big in this?" Yep.
Seriously though, unless he suffers from genuine crippling shyness/ social phobic (which is extremely rare in humans generally), if he wanted to ask you out he would have done.
The only benefit to you of asking him directly is that you may be able to use it as a trigger to go no contact with him. But really, is that going to help you?
If you ask him about it, there are three options here:
- He will do aforementioned "sweeping". Very very unlikely. You know this. Would have happened by now.
- He will not want to end the ego stroking relationship he has with you so will go for some general flannelling. This is the worst of both worlds because you won't be any further forward and he'll give you hope.
- He will turn you down. You'll have your ego bruised or be humiliated depending on how you feel about it.
Bull by horns and actually offer a date
In effect you are chasing him and doing his job for him. If he was interested, he'd ask you out. If he says yes, then you'll never know if it was just because you asked and he's not that in to you but taking advantage of your interest in him.
My advice is to pull away and see what happens. Warm words, cool actions. So if he calls you be warm and friendly but get off the phone fast and back to your super-busy fun life.
Gradually phase him out of your life and you'll get your answer. He'll step up or he won't. If he doesn't, your gradual phasing will mean you are no contact with him, so you won't even notice.