What to say when he texts constantly but cancels plans
He messages you daily but never actually shows up. Learn how to call this out and get real commitment or move on.
This guy is keeping you on the line without doing the work. The constant texting feels like interest, but the canceled plans tell the real story. He's either juggling multiple people, afraid of real commitment, or just enjoys the attention without the effort.
A good reply does two things. It stops rewarding the messaging-without-following-through pattern, and it forces him to either step up or admit he's not interested. You're not being mean. You're being clear about what you actually need.
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 freeThe gap between his messages and his follow-through
This specific mismatch means something. A guy who texts you every day but bails on plans is not bad at planning or forgetful. He's managing his options. He likes the feeling of your attention and the door staying open, but he's not ready to actually prioritize you. The constant messaging is maintenance, not interest. It keeps you engaged without him having to commit to time or money or his physical presence. Watch what he does when you make a concrete plan. If he gets quiet, becomes vague about timing, or cancels last-minute, that's the real signal. The daily texts were just noise.
Stop matching his effort level in between dates
Your reply needs to flip the dynamic. Right now he gets all the reward (your attention, your engagement, your enthusiasm) with none of the risk (actually showing up). A good reply stops playing along with the messaging game. Don't text him back until he confirms the plan with a specific time. Don't ask him how his day was or keep the conversation going. Don't send cute follow-ups or try to build connection through texts. When he messages you about random stuff, reply short or not at all. This isn't punishment. It's stopping the free pass. The only reason to engage is if he's locking in a real date with a time and place. If he notices and asks why you're quieter, that's the moment to be direct about what you need.
One confirmable plan, then you decide
Give him one more shot, but make it count. The plan needs a specific day, a specific time, and a specific location. Something like Friday at 7pm at the coffee place on Main. Text him this plan, not a question. Ask him to confirm by X date and time. If he confirms and actually shows, great, see where it goes. If he goes vague, flakes, or gets quiet, you have your answer. Don't ask for explanations or give reasons. Don't suggest a reschedule. Just be done. The point is not to punish him. The point is to stop wasting your own time on someone who isn't treating you like a priority.
Why these replies fail
“Haha yeah sounds good. Hey so what's been going on with you? Haven't talked to you much today lol”
You're rewarding the vague plan and re-engaging him in casual texting, which continues the pattern that works for him.
“I'm really looking forward to this. I hope everything's okay with you and that's why you canceled last time. No pressure at all, just let me know when works”
You're softening the reality, giving him an excuse to use, and showing you'll wait around indefinitely with no consequences.
“Cool. By the way, are you canceling on me again? Because if you are I need to know now”
This is accusatory and lets him off the hook by giving him a chance to defend himself instead of just setting a boundary.
Common mistakes
- Giving him another chance and letting the plan stay vague instead of getting a specific time and date
- Responding enthusiastically to his texts as if the canceled plans never happened
- Asking why he canceled instead of just accepting the pattern and moving on
- Making it about his feelings or stressors instead of your own time and dignity
- Continuing to text him between now and the plan date
Questions people ask
- Should I ask him directly why he keeps canceling?
- No. Asking why gives him a chance to explain or apologize, which keeps the door open for the same behavior to happen again. You already know why. He's not ready to follow through. A direct conversation doesn't change the pattern. Moving on does.
- Is it possible he's actually busy and will eventually commit?
- Possible, but unlikely if this is a pattern over weeks. A person who wants to see you makes time, even when busy. They text to confirm plans, not cancel them. If he was actually interested, his actions would match his messages by now.
- How long should I wait for him to confirm the plan?
- Give him a deadline. Something like 'Let me know by Wednesday if you can make Friday at 7.' Don't wait more than a couple days. If he's serious, he confirms fast. If he goes quiet or keeps hedging, that's your answer.
- What if he comes back and wants to reschedule after he cancels?
- You get to say no. You're not his backup plan. After one flake, you're allowed to move on. If he wants another shot, he has to earn it with real commitment before the next plan, not excuses after.
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.
“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
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