Dating texting guide

What to say when he keeps asking out then canceling

How to respond when someone repeatedly asks you on dates but cancels before you meet. Set a boundary that actually works.

Read the situation

When a guy asks you out multiple times but cancels before the date happens, he's either disorganized, not that interested, or keeping you as a backup option. The pattern matters more than any single cancellation. One reschedule is normal. Two or three is a sign.

A good reply does two things at once. It names what's actually happening without being accusatory. And it makes continuing this way harder for him than following through would be. You're not asking for another chance. You're stating what comes next if he wants to see you.

A boring opener next to the reply WingAI writes instead
Your AI wingman

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

Rizz AI Screenshot the chat and get the next message for this person.

Repeated asks followed by cancellations signal low buy-in

A guy who actually wants to see you might ask once and reschedule once if something real comes up. Someone who asks multiple times over weeks but keeps canceling is not suddenly going to follow through on attempt four. He's either avoiding the friction of saying he's not interested, or you're his convenient backup plan when his preferred options fall through.

This pattern is different from a real scheduling conflict. Watch what he does after a cancellation. Does he immediately propose a new time with a specific day? Or does he go quiet, then ask again days later when he's bored? The second one is the tell.

Your reply needs to shift the cost back to him

You're not going to convince him to care through better texting. Instead, make it clear that the next time he asks, you need an actual commitment with a real date set, not just a loose plan. State a condition: 'If you ask me out, I need you to pick a specific day and time, and follow through. Otherwise I'd rather we don't keep doing this.' This stops the back-and-forth loop.

Don't soften it with apologies for being 'difficult' or 'picky.' You're not being unreasonable. You're being done with his pattern. The tone should be straightforward, not angry. This works because it removes the option of him asking again without commitment while also giving him a clear path forward if he actually wants to see you.

Stop engaging after you set the boundary

Once you've stated what you need, don't keep texting him about other stuff as if nothing happened. That undercuts what you just said. If he asks you out again and actually commits to a specific time, you can respond normally. If he asks vaguely, or if he cancels again, you've already told him what happens next. You don't need to repeat yourself.

If he goes silent after your boundary message, that's him choosing not to meet your terms. That's fine. It means he was never going to follow through anyway. If he does propose a real date with a time, keep it short and confirm only the essentials. Don't get back into daily texting mode before the date happens.

Do not send

Why these replies fail

  • “Haha okay but you have to actually show up this time ;) No canceling allowed!”

    Joking about the pattern instead of addressing it signals you'll accept another cancellation if he makes it seem unintentional.

  • “Yeah sure, whenever works for you. I'm pretty flexible.”

    This is an open door. He hears that you have no standards for his follow-through and will ask again guilt-free.

  • “Look, I don't know if you're actually interested or not, but if you are let me know and we can figure something out.”

    You're asking him to convince you he's interested through words. He'll just say yes and cancel again. You need him to prove it through action.

Avoid these

Common mistakes

  • Immediately rescheduling without mentioning the pattern. This signals that canceling has no cost.
  • Being passive with 'whenever you're free' or 'no worries, maybe another time.' He needs to hear specificity.
  • Venting about his behavior instead of setting a condition. Emotion kills your position.
  • Asking questions like 'are you actually interested?' He can just say yes and cancel again.
  • Staying engaged in text banter while dates keep failing to happen. You're testing via texts, not dates.

Questions people ask

Should I give him one more chance?
You already have multiple times. One more won't change the pattern. If you reply, attach a condition: a specific date and time, locked in. If he cancels after that, you have your answer.
What if he says something came up unexpectedly?
Real emergencies happen once. If it's the second or third cancellation with an excuse, it's a reason, not an emergency. A guy who actually wants to see you will suggest a new time immediately. No time gap. No wait to see if he texts.
Am I being too harsh by setting a boundary?
No. You're being clear about what you need to move forward. That's basic. If he thinks boundaries are harsh, that tells you something useful about whether you want to see him anyway.
What do I do if he agrees to a specific date and then cancels again?
Don't respond to the cancellation. You've already said what comes next. Silence is your answer now. Block if he keeps trying or move on to someone whose yes actually means yes.

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

Your AI wingman

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

More conversations WingAI can help with