Most Helpful Guy
Long distance hardly ever works out, hence it's better to end it. The same is true in your case also.
Most Helpful Girl
Tell him to shit or get off the pot. You are a precious being and have love to give to someone who won't make you wait or take it for granted. If he doesn't want to meet, despite saying he will or wants to, then leave. He isn't worth the time or for a subtle approach: Hey, I need to go do things for myself. I cannot be in a relationship at this time. I hope you understand. Then break all communication.