He cancels then waits days before messaging me again
When he cancels plans then goes silent, figure out what's really happening and how to respond without losing ground.
This pattern stings because it mixes rejection with breadcrumbing. He pulls plans, vanishes, then texts like nothing happened. The silence is the real message. It tells you he's either managing you as a low-priority option, dealing with something but not bothering to say so, or testing whether you'll accept sporadic attention.
Your reply has one job: stop rewarding the pattern. Good responses don't pretend the cancellation and silence didn't happen. They also don't rage or guilt him. Instead, they make it clear that going silent after canceling costs him something. You become someone with standards, not someone waiting in the wings.
The goal is to shift the dynamic from him controlling the timeline to you controlling access. Once he sees you won't absorb his flakiness without friction, he either steps up or he drifts away. Both outcomes are wins.

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 cancellation followed by silence is the actual data point
Don't overthink the excuse he gives when he comes back. Focus on the pattern instead. He canceled (flake signal) then vanished for days (disregard signal). This tells you he didn't prioritize making it right. A person who cancels and cares will text within hours with an alternative plan. The multi-day gap means either he forgot about you, he was seeing someone else, or he thinks you're patient enough to absorb this without complaint.
When he finally texts with 'had a lot going on,' that's not the full story. It's the minimum explanation to test the waters. Your job is not to accept this at face value and move forward like normal.
Make the silence cost him something
A good reply does two things at once. First, it acknowledges the cancellation and time gap directly but briefly. No anger, no interrogation. Just a factual observation that makes it clear you noticed and it mattered. Second, it sets a boundary about what happens next. This means you don't instantly re-commit. You stay cordial, but you slow down your availability and your enthusiasm.
The move is to match his energy downward, not to punish him. If he's lukewarm, you become lukewarm. If he cancels and ghosts, you become the person who is harder to reach and less flexible. This shift is visible in your word choice, how quickly you respond, and whether you agree to reschedule on his timeline or suggest your own.
Wait longer than usual, then set a new standard
Don't reply the same day. Let it sit for a few hours minimum, ideally overnight. This breaks the pattern where your availability is immediate. When you do respond, keep it short and slightly cool. Your tone should say 'I see you, I'm not mad, and I'm not waiting around anymore.'
If he reschedules and actually shows up, good. Gradually rebuild trust over time. If he cancels again or goes silent a second time, that's your signal to step back. The point is that once he flakes and ghosts, you stop being the person who jumps into plans the second he texts. Make him earn your flexibility back.
Why these replies fail
“Hey! No worries at all, these things happen. I'm free pretty much whenever works for you.”
You've just told him the cancellation and silence had zero cost, so he'll do it again.
“Where did you go? I thought we had plans. Are you okay?”
You're now the one managing his emotions and excusing his behavior, which keeps him in control.
“Wow okay lol. Well I've been super busy too so I guess we're both just caught up with life.”
You're over-explaining to seem unbothered, which signals you have been waiting and thinking about it.
Common mistakes
- Responding instantly like the silence never happened, which teaches him silence works
- Asking what he was doing or why he disappeared, which puts focus on his excuses
- Over-explaining your own weekend to fill the gap and seem unbothered
- Agreeing to new plans without addressing the cancellation first
- Sending a long message that reads like you've been thinking about it for days
Questions people ask
- Should I call out the cancellation and silence directly?
- Yes, but briefly and factually. Name the pattern in one sentence without accusation. Then move to your boundary. Something like 'I hate when plans fall through and things go quiet, so I need to see consistency before I make time again.' This is direct without being angry.
- What if he gives a really good reason for disappearing?
- Good reasons matter, but they don't erase his choice not to communicate. A real emergency is one thing. But even then, a quick 'hey something came up, I'll reach out when things settle' takes 10 seconds. The silence is always a choice. One good reason buys him one more chance, not a free pass.
- When should I agree to reschedule with him?
- Not immediately. Let a few days pass first. When he asks again and proves he's serious by suggesting a specific time, then you can say yes. But hold some availability back. Don't clear your schedule for him the way you did before. Show him your time is worth more than his sporadic attention.
- What if he never responds to my reply?
- Then he failed the test. A person who cancels, ghosts, and then gets a boundary response usually either doubles down or disappears. If he disappears now, you have your answer. Do not chase. Move on. If he comes back weeks later, the pattern repeats and you already know how it ends.
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
“I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”
Sam R.
“I'm busy and half the profiles give you almost nothing to work with. WingAI gets me a solid first line fast without me staring at the screen for ten minutes.”
Ralph
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