What to say to a guy who keeps flaking on plans
How to reply when he cancels last-minute or goes silent. Cut through the pattern and get a real answer about where you stand.
Flaking is a pattern, not a one-off. By the time you're asking what to say, he's done it more than once, which means he's already shown you something about his priority level. A good reply doesn't pretend this is the first time. It acknowledges the pattern without drama and gives him a clean choice: show up or don't.
The goal here is not to convince him you're worth his time. You can't text someone into reliability. What works is making the cost of flaking clear enough that he either steps up or steps back. A solid reply also protects you from the cycle of hope and disappointment that keeps you invested in waiting for him to change.

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.
What a pattern of cancellations actually means
One flake can be bad timing. Two in a row starts to look careless. Three or more means he's already decided on his level of effort. The pattern is the message. When someone wants to see you, they find a way. When they don't, they find an excuse, and sometimes they don't even bother with that.
Flaking also tells you about how he handles commitment, even small ones. If he can't lock in a dinner three days out, that's information about reliability in general. Your reply needs to reflect that you see what's actually happening, not what he promised or what you hoped.
Make him pick a real date or walk away
A good reply does two things at once. First, it states the pattern directly and shows you're not going to keep pretending it's random bad luck. Second, it gives him exactly one path forward that requires him to commit to something specific and soon, not vague.
Don't ask him to promise he won't flake. Don't give him a long list of dates to choose from. Name a specific day and time, and make it clear this is the moment where he either confirms it or you move on. This isn't punishment. It's just removing the comfortable middle ground where he can keep you warm but not committed.
Send it immediately, then wait and watch
Send your reply the same day or next morning. Don't sit on it. Waiting longer than that signals you're still in the cycle of hoping he'll reach out first. You're breaking that cycle, so move fast.
Then do not follow up. Not in two days, not with a check-in text, not with anything. If he cares enough to show up, he will confirm. If he doesn't confirm by the day before, you have your answer. At that point you can make other plans and tell him you've moved on. Silence after your reply is him flaking again, just slower. Treat it the same way.
Why these replies fail
“It's totally fine! I know you're busy. Just let me know whenever works for you and we can figure something out.”
This removes all consequences and signals you'll accept flaking, which makes it easier for him to do it again.
“Look, I get that things come up, but I'm starting to feel like you don't actually want to see me. Are you okay?”
This makes it about his emotional state instead of his actions, and gives him room to explain away the pattern rather than change it.
“This is the third time you've cancelled. I'm done with this. Don't bother texting me again.”
This burns the bridge before giving him a single clear chance, and puts you in the position of being the angry one instead of the reasonable one.
Common mistakes
- Getting emotional or accusatory (this makes him defensive and gives him a reason to pull back further)
- Letting him off easy with 'no worries' (this signals you'll accept flaking and makes it easier next time)
- Over-explaining your availability or schedule (this makes it about you, not about his choices)
- Asking 'are you okay?' as a soft way to check in (this shifts focus from his behavior to excusing it)
- Giving him multiple backup dates right away (this removes any consequence for canceling)
Questions people ask
- Should I mention that he's flaked multiple times or act like this is the first time?
- Mention it. Not as an attack, but as a fact. 'I've liked hanging with you but this keeps falling apart' is different from 'I really hope this Thursday works.' The first one shows you're tracking the pattern and not ignoring it. He already knows he's flaked. Pretending it's new lets him off the hook.
- What if he has a real excuse this time?
- A real excuse comes with a specific offer to reschedule that same day or the next. 'Something came up, but I want to see you Saturday at 7' is different from 'Sorry man, crazy week.' Judge by what he does, not what he says. If he goes silent or offers vague plans again, the pattern is still intact.
- How long should I wait before giving up?
- Give it one clear cycle. Send your reply with a specific date. If he doesn't confirm by the day before, or if he cancels that date too, you have your answer. You don't need three more chances to know what's happening. At that point move on without announcing it. Just stop making plans.
- Is it better to call him or stick with text?
- Stick with text. A call can feel like confrontation and puts him on the spot. Text is colder and that's what you want here. It forces him to respond deliberately instead of talking his way through it. You also have a record of what was said.
What people say after using WingAI
“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.
“I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”
Mazoonx
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