Dating texting guide

Should you give him another chance after he keeps canceling

How to tell if repeated cancellations mean he's not interested, and what to text if you decide to test him one more time.

Read the situation

Multiple cancellations almost always signal low priority. He may be interested, but interest that doesn't translate to showing up is the same as no interest. Before you text back, you need to know what you're actually looking for: a second chance to prove himself, or closure.

A good response here does two things. It sets a real boundary instead of leaving the door open to more flaking. And it gives him exactly one chance to step up, without signaling that you'll wait around if he doesn't. The text should feel like an ending unless he acts fast.

This moment matters because how you respond teaches him what your time is worth. A message that sounds too forgiving will only produce more cancellations.

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.

What repeated cancellations actually mean

If he's canceled two or more times, he's already told you his priority level. The reason doesn't matter much. Busy people still show up for people they want to see. They move things around. They text earlier to reschedule.

What matters is the pattern. One cancellation happens to anyone. Two cancellations means he's testing whether you'll stick around. Three or more means he already knows you will. Before you text back, ask yourself if you're responding to who he is or who you hope he'll be. Those are different people.

The one-shot response without wiggle room

Your message needs to hold two positions at once. First, make it clear this is the last time you're asking. No sad tone, no begging, no "I really like you but...". Just state that plans need to stick. Second, give him a single, tight window to prove it. Don't say "let me know when you're free". Name a specific day or time range. This removes the option to text back three days later with a vague maybe.

The text should feel like a final offer, not an ultimatum. He should feel the shift in stakes without you having to spell it out.

When to stop waiting for a response

Send your message in the morning or early afternoon, not at night. Give him 24 to 36 hours to respond with a solid plan, not just "sounds good". If he doesn't respond, or responds with anything vague or non-committal, you have your answer. Do not send a follow-up text. Do not ask if he got it. Do not reach out in a few days to try again.

If he does respond with a real date and time, hold him to it. If he cancels a third time, you're done. The conversation is over.

Do not send

Why these replies fail

  • “I understand you're busy, but I've really enjoyed getting to know you and would love to see where this goes. When works best for you?”

    It accepts his flaking as normal, gives him multiple options to choose from, and signals you'll keep trying regardless of what he does.

  • “Seriously? Again? You keep canceling and it's getting old. If you actually want to hang out let me know.”

    The frustration gives him permission to disappear because now he can tell himself you were mad at him, not that he was disrespectful with your time.

  • “No pressure at all, but maybe we could try again sometime soon if you have a free moment?”

    The apologetic tone and vague language ("sometime", "a free moment") make it too easy for him to cancel again without feeling bad.

Avoid these

Common mistakes

  • Accepting his excuses without requiring a concrete new plan, which trains him to cancel again
  • Sounding angry or accusatory, which gives him an out to disappear without looking like the flaky one
  • Suggesting multiple dates or options, which makes it too easy for him to pick the one he might bail on
  • Waiting more than a day or two for his response, which signals you have nothing else going on
  • Texting him multiple times before he replies, which reverses the power and shows you're more invested

Questions people ask

What if he has a good reason for canceling, like work or family stuff?
Good reasons happen once. Twice is a pattern. Even legitimate reasons don't excuse flaking without enough notice or a solid reschedule. People with real constraints still communicate early. If he's really slammed, he can propose a time when things settle, not leave you hanging.
Should I ask him why he keeps canceling?
No. Asking invites excuses and long explanations that distract from the real issue: he's not showing up. Knowing why doesn't change the fact that he isn't prioritizing you. Focus on what he does next, not what he says about the past.
How specific should I be about the day and time?
Very. Don't say "this week". Say "Tuesday at 7pm" or "Saturday afternoon between 2 and 4". Specificity forces him to actually commit instead of just saying yeah and ghosting later. It also makes it obvious if he's flaking because he can't pretend he was confused.
What if he responds but still sounds unsure, like 'I'll try to make it'?
That's a no. "I'll try" means he's already planning to cancel. You want "Yes, I'm there" or a specific reason why he can't with a firm alternative. Treat anything less than solid commitment as a cancel.
Is it ever worth giving a third chance?
Only if he cancels the third date with more than 24 hours notice, immediately proposes a new date that works for him, and follows through. Even then, the pattern is set. Most people don't change flaking behavior without feeling real consequences.

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.

  • “Didn't think it would be this good. The funny options actually get responses, which is wild.”

    Nico_dang

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