He keeps canceling with excuses. Should you wait or move on?
When a guy cancels repeatedly but always has a reason, what does that mean and how should you respond?
When someone cancels a lot but always has an excuse ready, the pattern matters more than any single cancellation. Real obstacles happen. But real interest shows up differently. A guy who wants to see you finds the time, even when life gets messy.
Your reply here has one job: test whether this is a real barrier or a soft rejection. You're not asking for reassurance or another promise. You're creating a moment where he either steps up or reveals what's actually going on.
The goal is to stop waiting passively and get clear information fast. Either he commits to something specific and follows through, or you have your answer.

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 difference between a real conflict and a slow fade
Cancellations happen. Life is unpredictable. The signal is not the first cancellation. It's what comes after.
If someone actually wants to see you, a canceled plan gets replaced immediately. Not vaguely. Not "soon." Not "I'll let you know." He either suggests a specific day and time right there, or he asks when you're free and then picks a slot. He makes it small and doable, not ambitious.
When excuses keep piling up and each one comes with a "maybe later" instead of a replacement plan, he's not dealing with a conflict. He's avoiding commitment. That's the pattern you're reading.
Stop negotiating and start requiring follow through
Your reply should not be about understanding his schedule or showing flexibility. It should move the needle on whether he actually wants to meet you.
Name a specific day and time. Not multiple options. One. Then tell him to confirm or let you know if it doesn't work. That's it. You're not asking for his feelings or his reasoning. You're telling him what you need from him next. He either confirms that specific slot or he doesn't. His response tells you everything.
Give him one more shot, then stop waiting
After this reply, he gets one more chance to confirm a plan and show up. One. If he cancels again, doesn't confirm, or goes vague about timing, you don't reply with another date offer. You're not available. Done.
Don't wait more than 24 hours for a confirmation on a plan that's still a few days away. If he's into it, he confirms fast. If he doesn't respond or says he's not sure, that's your answer. Move on and don't circle back unless he comes with a very specific apology and a locked in plan.
Why these replies fail
“No worries at all, I totally get it. I'm flexible with timing so just let me know what works for you.”
You're accepting the excuse and putting the burden back on him to reschedule, which gives him more room to avoid committing.
“You've been really busy lately. I'm starting to feel like maybe you're not that interested. Am I reading this right?”
You're asking him to validate your concerns instead of just testing his behavior with a specific plan.
“Totally understand. How about Tuesday or Wednesday next week instead? Or if that doesn't work I'm also free the following week.”
Offering multiple options makes it easier for him to avoid saying yes to any of them, and stretches out the waiting game.
Common mistakes
- Accepting the excuse and offering to reschedule without him naming a specific time first
- Writing a long message explaining why you understand and how flexible you are
- Asking if he still wants to hang out instead of setting a concrete plan
- Going silent and hoping he reaches out to make it right
- Giving him multiple date options to choose from
Questions people ask
- How many cancellations is too many before I should stop?
- If he's canceled more than once without immediately replacing it with a concrete new plan, that's the signal. You don't need a specific number. What matters is the pattern: excuse plus vague rescheduling. After one more attempt where you name a specific time and he either confirms or doesn't, you have your answer.
- What if he cancels again? Should I give him another chance?
- No. Second cancellation after you've already set a specific plan means he's not prioritizing this. Stop offering dates. If he wants to see you, he'll figure it out and reach out with his own plan. Don't be available until he does.
- Is it better to wait and see if he reaches out to reschedule?
- No. If you go silent, he gets to disappear without having to reject you directly. You'll just be waiting. Take control by naming a time and putting the ball in his court. His response or lack of response will be crystal clear.
- What if his excuses are actually legitimate?
- Real excuses get handled the same way. Legitimate conflict plus a specific new plan shows interest. Legitimate conflict plus vagueness shows he's not making you a priority. Either way, your move stays the same: name a time, require confirmation, don't reschedule again if it falls through.
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.
“My openers used to be boring. Now I reference something from her profile and people actually write back.”
Aiden K.
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