He keeps texting but always cancels when you suggest meeting
He texts all the time but keeps cancelling plans. Here's how to read what's going on and reply in a way that gets a real answer.
Someone who messages you constantly and then cancels every time you propose a meeting is usually getting the emotional payoff of the conversation without the commitment of showing up. The texting feels like interest, so you read it as interest, and then the cancellation feels like a contradiction. Often it isn't one. Texting is cheap, always available, and easy to control. Meeting in person means he has to pick a time, be somewhere, and possibly be disappointed face to face.
A good reply stops the loop. If constant texting keeps coming with repeated cancellations, the plan-making is the part that keeps failing. So make your next step small, specific, and easy to say yes to, and make it clear you won't keep absorbing the pattern. You want a clear answer, not a longer conversation.
The goal isn't to win him over with better texts. It's to find out whether he will actually commit to a time, and to keep yourself from spending weeks on a conversation that never goes anywhere.

Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for freeTexting AI Screenshot the thread on your phone and get the next text.
Constant texting with no plan is a pattern, not a glitch
Read the sequence, not any single message. If he's texting most days, asking about your life, and sending the occasional funny reply, he's clearly engaged in the conversation. What matters is what happens when a plan comes up. If every time a meeting gets mentioned the answer is work, a busy week, or not feeling great, and the next plan never gets a fixed day, then the texting is doing something for him that a date wouldn't. It keeps you available and interested without requiring him to be seen with you.
Count the cancellations. Two in a row with a real reason is ordinary life. Three or four with the plan never landing on a day is a clear signal. Watch whether he ever suggests a specific time himself. If he only responds to your suggestions and reschedules by saying let's do it soon, he's keeping the option open without committing to it.
This doesn't mean he's lying or that he dislikes you. Some people are far more comfortable over text than in person, and some are just bad at follow-through. Either way, the result for you is the same. You aren't getting a date, so you need to decide what you want from this.
Make the next ask concrete and then stop chasing
The reply that works here does three things. First, it names one specific time and place, not a general idea of getting together. Second, it asks him to pick between that and one alternative, so he has to commit to something instead of saying soon. Third, it makes clear you won't keep the plan alive by yourself. Your message should read as a simple scheduling question, not a request for reassurance about how he feels.
Don't explain in this message why the cancellations bothered you. That turns the plan into a conversation about his behaviour, which he can deflect with a sorry and a new promise. Keep the focus on whether a time works.
If he replies with a yes and a time, meet him there and treat the first date as a test of whether the texting translates. If he answers with another vague reply, you have your answer. Respond with something short and friendly that doesn't reopen the plan.
Give it one clean follow-up, then let the thread go quiet
Send your concrete ask once. If he replies with a real time, confirm it the same day and show up. If he replies with more vagueness or another cancellation, reply once, briefly and without drama, saying you'll leave it there for now and you're happy to pick it up when he has a specific day. Then stop initiating for at least a week. The silence is part of the test. If he was really interested, he'll come back with a time. If he only wanted the texting, the thread will fade on its own.
If he does come back after a week with a fresh plan, it's worth meeting, but keep your expectations low until he actually shows up. If the pattern repeats, stop. Three cancellations that each got a fresh start is enough information. Don't keep going in the hope that the next one will be different.
Why these replies fail
“No worries at all, how about next week instead? Just let me know what works for you.”
It accepts the cancellation for free and hands him the job of choosing a day, which he's already shown he won't do.
“Ok I get that work is busy but you've cancelled three times now, I'm starting to feel like you're not that interested in meeting.”
It turns a scheduling question into a confrontation about his feelings, which invites a defensive apology and another vague promise.
“Haha you're so funny, I'd love to hang out sometime soon, what do you think about this weekend?”
It keeps the tone light and doesn't propose a specific time or place, so he can agree in principle and still not show up.
Common mistakes
- Offering new dates after each cancellation, which tells him the cancellations cost him nothing
- Asking why he cancelled in a way that invites a long explanation and another round of reassurance
- Keeping the texting at full volume while the plan stays vague, so the chat becomes the whole relationship
- Accepting a vague rain check with no day or time attached
- Pretending the cancellation didn't bother you, then getting quietly annoyed a week later
Questions people ask
- Why does he text me all the time but never want to meet?
- Texting is easy to keep up without any real commitment, and it gives him the attention and interest of a connection without the effort of planning or being seen in person. Some people really do feel more comfortable online and struggle to follow through offline. Either way, the pattern tells you the conversation is working for him in a way a date wouldn't. The useful question is whether he'll commit to a specific time when you ask directly.
- Should I call him out for cancelling so much?
- Not in a way that asks him to explain himself or apologise. A long conversation about why he cancelled gives him a chance to reassure you without changing anything. Ask for a specific day and time instead, and let his response show you whether he means it. You can say once, briefly, that you'd like to actually meet, but keep the focus on the plan rather than on his behaviour.
- How long should I wait before I stop trying to set up a date?
- Send one clear, concrete ask. If he doesn't commit to a time, reply once more briefly and then stop initiating for about a week. If he comes back with a specific plan, meet him. If he doesn't, or he cancels again after rescheduling, that's enough. Three cancellations with no fixed date is a clear pattern, and you don't need to keep testing it.
- Is it a bad sign if he keeps saying let's do it soon?
- Usually, yes. Soon with no day attached is a way to keep the idea alive without committing to anything. Someone who's interested in meeting will generally name a day, even a tentative one, because that's how plans happen. If he only talks in general terms when you bring it up, take that as his answer until he proposes something specific himself.
What people say after using WingAI
“I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”
Sam R.
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
“She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”
Marcus T.
Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for free