Dating texting guide

What to do if he cancels your first date twice in a row

He's bailed on your first date twice. Here's how to read what it means, reply without sounding bitter, and figure out when to quit waiting on him to reschedule.

Read the situation

Two cancellations before you've even met is a lot. It doesn't prove he's flaky. It doesn't prove he's not into you, either. What it does is hand you a pattern to respond to, and how you respond will show him where your bar is.

Your reply has a small job. Acknowledge the cancel without turning it into a fight, then move the plan forward with something concrete. If you ask whether he's still interested, he gets to answer with a vague yes and do nothing. If you say no worries and leave it open, you've told him cancelling costs him nothing.

Keep it short and warm. You're not trying to win an argument about the last two weeks. You want to see whether he'll actually make a plan with 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.

Two cancels in a row is a pattern worth watching

One cancellation is a scheduling problem. Two is a signal, and what it signals depends on what he does next. Some guys really do overbook themselves and feel bad about it. They usually suggest a new day within a day or two without being asked. Others keep the date as an option they never commit to. The text alone won't tell you which one you've got. Look at how specific his apology was and whether he named a new day. Check how close to the date each cancel came, too. A bail on the day itself hits differently than one sent a week ahead. For now, just collect evidence.

Name the reschedule instead of asking if he's still in

Start by acknowledging the cancel in a sentence, with no drama and no list of past offenses. Then move the plan forward yourself. Offer a specific day or a narrow window you can both use, like a weeknight before 8 or a Saturday afternoon. A concrete option is hard to dodge, and it makes his answer easy to read. If he picks one, you have a real date. If he sends another maybe, you've learned something without having to interrogate him. Keep the tone easy so it doesn't feel like a test, since people who feel tested get defensive. Skip arguing about the earlier cancels. Make the next move clear and let him respond to it.

Give him one concrete window before you stop waiting

Reply the same day you get the cancel, or the next morning. A text late at night can read as hurt, and one that takes three days reads as not caring. Once you've offered specific times, give him about two days to pick one. If he does, confirm it within the hour so it feels locked in. If he ignores it or says sometime soon, send one short check-in, then stop chasing. Chasing a third time means you're the one doing all the rescheduling. If he cancels again without proposing a new time, or goes quiet after you've offered options, you have your answer. No confrontation needed. Stop initiating and see whether he comes back with a plan.

Do not send

Why these replies fail

  • “No worries at all!! Things happen :) Let me know whenever you're free.”

    It accepts the cancel with no plan attached and hands him the job of rescheduling, which he's already shown he won't do.

  • “Wow, that's twice now. Are you even interested in meeting me?”

    It turns a scheduling problem into an accusation, so he has to defend himself instead of picking a day.

  • “Sure, just text me when you're free. I'm pretty flexible so anytime works.”

    Saying anytime works tells him you'll wait forever, and it gives him nothing specific to say yes to.

Avoid these

Common mistakes

  • Accepting the cancel with no plan attached, so you end up doing the rescheduling again
  • Listing every time he's flaked, which turns a scheduling problem into a verdict on his character
  • Asking if he's still interested, which gets you a reassuring answer and nothing else
  • Going quiet for days to punish him, then wondering why he stopped trying
  • Sending a long apology or a speech about how much the date matters to you

Questions people ask

Is it a red flag if he cancels twice before we've even met?
Not automatically. Two cancels is worth watching, but what he does afterward matters more. If he suggests a new day fast and shows up, the cancels were probably about his schedule. If he keeps bailing and never offers alternatives, take that as a straight answer about where you rank.
Should I tell him I'm annoyed about the cancellations?
You can say it's frustrating, but keep it to one sentence and attach a plan. Saying it once is fair. Repeating it, or making it the main point of the message, turns the reschedule into a talk about the past and makes it harder for him to just say yes to a date.
Should I wait for him to suggest a new date or propose one myself?
Propose one yourself, especially after the second cancel. Offer a specific day or window so he has something to accept or turn down. Waiting for him to start the planning has already failed twice. Keep waiting and you'll probably get a third cancel and no date.
How long should I wait before I give up on him?
Give him about two days to answer the specific options you've offered, and send one short check-in if he goes quiet. If he still won't pick a time, or cancels again without offering a new one, stop initiating. If he comes back with a real plan, you can reply. You don't need to keep chasing him to get one.

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'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

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