He texts me but won't meet me in person?

I've been talking to him for 6 months, we met online, he calls me once in a while and texts me to say whats up and all but he doesn't make any plans to meet me on his days off work or ever! he keeps making fake promises like "we can go to the movies next week"... but it never happens:/ I even asked him to "come over" at night and he said he would but he was way too tired. Also we've never even facetimed and ever since I brought up the question, he stopped calling me and now I have to be the one to call him first. He started taking so much longer just to reply to a text and he intentionally leaves me on read sometimes. I decided to be done with him and just stop replying to his messages but I just wanna understand why he's doing all this? by the way he's not a catfish he's real I know that for sure!
He texts me but won't meet me in person?
Post Opinion