He texts constantly but cancels plans. Here's how to respond.
He's all in on messaging but ghosts when it's time to meet. Read what's really happening and how to call it out without drama.
This guy is engaged in the fantasy of you, not the reality. Texting is low-stakes, performative, controllable. Meeting requires showing up as a real person with actual availability and intention. The gap between his message energy and his follow-through is the whole signal.
Good replies cut through the pattern without being accusatory. They make the stakes clear: texting alone doesn't move things forward. They also test whether he'll actually commit or just keep the conversation spinning in place. You're looking for a response that either shifts his behavior or reveals this won't go anywhere.
The goal is not to convince him to meet you. It's to stop wasting energy on someone who only shows up halfway.

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 freeRizz AI Screenshot the chat and get the next message for this person.
The gap between his messages and his availability
When someone texts a lot but bails on plans, he's usually not lying or stringing you along on purpose. He likes the attention and the idea of you in the moment. But commitment requires real logistics, real time, real vulnerability. The second it becomes concrete, anxiety or competing priorities take over.
This isn't about him being a bad person. It's about his relationship to effort. Someone who shows up does the hard thing even when messaging would feel better. His pattern tells you where he actually ranks you relative to his comfort zone. That's the real information.
Call the pattern without being unkind
A good reply acknowledges what just happened and makes it matter. Don't pretend the cancellation is fine. Don't offer a fresh plan yet. Instead, be direct about what the pattern looks like from your side. Keep it short and not angry.
The move is to make him feel the weight of the inconsistency, then see if he takes responsibility or makes excuses. His response will tell you whether this is fixable. If he deflects or offers a weak reason, you have your answer. If he actually owns it and explains something real, there might be something to work with.
Stop offering new dates until he earns one
After he cancels, do not suggest another time in that same conversation. Wait for him to propose it. Give it two or three days. If he doesn't bring up meeting again, he's not serious enough.
If he does suggest something, pay attention to whether he follows through or if the pattern repeats. One cancellation might be circumstance. Two is data. Three is his baseline. Once you see it twice, stop accepting new plans from him. You're not punishing him. You're protecting your time from someone who doesn't actually value it enough to show up.
Why these replies fail
“No worries at all! I know you're busy. We can try another time whenever works for you.”
Removes all consequences and teaches him that bailing is consequence-free, so he'll do it again.
“Ok cool, well I'm free this Saturday if you want to grab coffee then instead?”
Immediately offers a new plan without addressing the cancellation, which skips over the problem entirely.
“Wow, interesting. So I guess the texting is just for fun then.”
This is angry and gives him ammunition to say you're being difficult instead of honest about his behavior.
Common mistakes
- Accepting the cancellation without comment, then acting normal the next day like it didn't happen
- Giving him an out with a soft "No worries if you can't make it" that removes all pressure
- Suggesting a new time immediately after he bails, which trains him that cancelling is costless
- Matching his enthusiasm in follow-up texts as if the canceled plans didn't matter
- Getting angry or accusatory, which gives him a reason to retreat instead of facing the pattern
Questions people ask
- Should I call him out directly or just let it go?
- Call it out once, calmly. Say something like 'Hey, this is the second time. I'm not upset, but I need to know if you're actually interested in meeting.' His answer matters more than the words. If he gets defensive or offers excuses, that's your answer. If he's honest, consider giving him one more shot.
- What if he apologizes and promises it won't happen again?
- Apologies are cheap. Plans happen or they don't. Tell him you believe him, but then watch his actions. If he cancels once more after apologizing, stop believing the apologies and move on. One repeat shows you the pattern is real.
- How long should I wait for him to suggest a new date?
- Give it three days. If he doesn't bring up meeting by then, he's not prioritizing it. You can send one message after that saying 'I had fun chatting, but I'm looking for someone ready to actually meet up.' Then let it go.
- Could he just be anxious about meeting in person?
- Maybe. But that's his thing to work through, not yours to fix by waiting forever. If someone is really anxious, they usually say so and ask for help. They don't just keep canceling without explanation. His job is to communicate. Your job is to believe his actions.
What people say after using WingAI
“I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”
Mazoonx
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
“I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”
Sam R.
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