He keeps making plans but doesn't follow through
He cancels or ghosts on dates but keeps texting. What to text back and when to stop waiting.
When someone makes plans repeatedly but bails or goes silent, they're signaling low priority. They like the attention, the idea of you, or the validation of planning. But they won't act. This pattern gets worse the more you accommodate it, because there's no cost to them.
A good reply here does two things. It stops rewarding the flaky behavior by showing you've noticed it. And it forces a real choice instead of letting him stay comfortable in the maybe-zone. You're not angry, just direct. The goal is either he steps up or you move on, not to punish him.

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.
He's not disorganized, he's keeping you on hold
Flakiness is a choice. If someone wants to see you, they lock it down. They don't lose track of time or have their phone die right before a date. The repeated planning and canceling pattern means he likes the contact and the option of you without the effort of follow-through.
Pay attention to what he does, not what he says he wants. If he cancels twice but still texts jokes, he's testing your patience, not managing his calendar. Don't interpret last-minute apologies as sincere regret. He's just managing you so you don't disappear completely.
Text him once, make him choose, then wait for proof
Send one message that names what happened without rage. Don't ask if he's sorry or if he still wants to see you. Tell him you're open to plans, but only with someone who shows up. That's it. You're not accusing him or starting a conversation. You're setting a boundary in one sentence.
Then stop texting. Do not double-text. Do not send a follow-up asking if he read it. If he comes back with a real apology and a solid rescheduled plan, you can decide to give it a shot. But the burden of proving himself is on him now, not on you staying available and flexible.
Give him exactly one more chance, then stop
If he does reschedule and shows up, great. But don't reset your patience meter. The next time he's flaky, that's the end. You've already communicated the boundary once. Repeating it means you don't actually enforce it.
If he doesn't respond to your message within a few days, or if he responds with another vague plan instead of a real date and time, he's made his choice. Stop replying. Stop being available. A flaky guy who gets a second chance and wastes it isn't going to change just because you keep trying.
Why these replies fail
“No worries at all! Things come up. Whenever you're free, just let me know and we can reschedule. I'm pretty flexible.”
This rewards the cancellation by removing all consequences and tells him your time has zero value.
“This is the second time you've done this. I don't think you actually want to see me. I'm not going to keep getting hurt like this.”
It's emotional and accusatory, which makes the conversation about your hurt feelings instead of his unreliability.
“Okay, but seriously, are you going to actually show up this time or am I wasting my time? Because I have other options you know.”
You're asking for reassurance and defending yourself, which keeps you in the cycle instead of stepping out of it.
Common mistakes
- Pretending it didn't happen and carrying on like normal, which rewards the cancellation
- Over-explaining or getting emotional, which lets him focus on your feelings instead of his behavior
- Making an excuse for him (traffic, work stress) that he never asked you to make
- Staying available for future plans before he's proven he'll show up
- Texting him multiple times asking if he's still coming
Questions people ask
- Should I give him a chance to explain why he canceled?
- No. You don't need his explanation. If he wants to explain and reschedule, he'll do that unprompted. Asking for an explanation just lets him talk his way back in without changing his behavior. Keep it simple.
- What if he says he really likes me but he's just bad at planning?
- That's an excuse. People make plans work for people they want to see. Liking you and respecting your time are the same thing in this context. His words don't matter. Watch if his actions change after you set the boundary.
- How long should I wait for him to reschedule before I move on?
- A few days is fair. If he doesn't respond within three to five days, or responds but doesn't suggest a specific time, he's not coming back. Don't wait for a late-night text weeks later asking what you're doing. You're done.
- Is it weird to just stop texting back if he ghosts after I set the boundary?
- No. You've said what you need to say. Silence is your answer to his silence. If he comes back later with a real apology and a plan, you can decide then. But don't chase him.
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