Dating texting guide

He flaked on plans twice? What to say and when to stop

He cancelled last minute twice. Learn how to read the pattern, what your reply should do, and when to stop chasing him.

Read the situation

Two last minute cancels is a pattern, even if each one came with a decent reason. The first one you can write off as bad luck. The second one tells you how he plans, and usually it means plans with you sit below whatever else lands on his calendar. Cancelling the same day means he is deciding late, which often means he was never fully committed.

A good reply does three things. It shows him you noticed, it says what you need from here, and it leaves the next move with him. You are not trying to win a debate about whether he is a flake. You are trying to find out whether he will put a specific date on the calendar and actually show up.

Keep it short and calm. Let what he does next tell you the rest.

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

Two same day cancels usually mean a pattern

The first cancel is easy to excuse. Things come up, and you probably said something generous like no worries. The second one, especially if it came the same day again, shows you what he does when a plan competes with anything else. Most people who flake twice are not trying to hurt you. They just have not decided you are worth protecting time for, so your plan stays movable until the last possible moment.

Read the details of both cancels. Did he give a specific reason or a vague one? Did he offer a new date, or did he say rain check and go quiet? A vague reason plus no new date is the clearest signal. A specific reason plus a real offer usually means he is busy but still interested. Check which of those his actual messages support, not which one you hope is true.

Name the second cancel without making it a case

Say you noticed, in one sentence. Mention the pattern in plain words without listing the first cancel and without using words like always or never. Then say what you need from here, which is a plan with a day and a time rather than a vague promise. Give him a clear next step he can accept or turn down. A yes or a no is information. A stall is also information.

Keep the tone warm but level. You are not asking him to grovel, and you are not punishing him with a cold shoulder in the reply itself. The message should be easy to answer in one line, which makes it harder for him to slide past it with another rain check.

Reply the same day and wait two days

Answer his cancel the same day or the next morning. Waiting hours and then sending a rewritten version of your feelings makes it look like you are testing him. Sending at 2am makes it sound like you are upset. Daylight, calm, short.

Give him about two days to come back with a real plan. If he suggests a specific day and time, accept it and skip the second round of commentary. If he says let's see or goes quiet, send one light message later in the week asking him to pick something concrete. If that also gets nothing, stop initiating. Let him be the one to reach out next time, and decide then whether it is worth another try.

Do not send

Why these replies fail

  • “No worries at all lol, totally fine, whatever works!”

    It pretends the second cancel did not matter and hands him the whole decision with nothing to answer.

  • “That's twice now. Are you even interested in me or is this just something you do?”

    It asks for a confession he can easily deny and turns the conversation into a judgment of his character instead of the plan.

  • “Ok np, just let me know when you're free, I'm super flexible!”

    Being flexible with no date keeps all the planning on him and sets up a third cancel.

Avoid these

Common mistakes

  • Treating the second cancel as a fresh start instead of the second data point
  • Asking him why he keeps doing this, which invites an excuse rather than a plan
  • Going silent for a week to make a point, then wondering why he did not chase
  • Saying you are flexible and leaving the date for him to pick
  • Sending a long message about how the cancels made you feel

Questions people ask

Is it fair to stop texting him after two last minute cancels?
Yes, it is fair. Two same day cancels are a reasonable signal that he is not prioritizing plans with you. You do not owe him a long explanation or a final showdown. If you want one more try, ask for a specific date once. If he does not commit to it, stop reaching out and let him come to you.
Should I call him out for flaking or let it go?
Name it once, calmly, in your own words, then watch what he does. Letting it go completely usually means the pattern continues, because last minute cancels cost him nothing. Calling him a flake usually gets defensiveness instead of a plan. One clear sentence about the pattern plus a request for a concrete next step covers both.
What if he says he is just really busy right now?
Busy is a real answer, so test it. Ask for a plan that fits his schedule, like a short coffee on a specific weekday or a call during his lunch break. Busy people do make room for things they want. If every suggestion gets pushed to some vague future week, busy is probably the reason he is using rather than the actual reason.
How long should I wait before texting him again?
Give it about two days after your reply. If he has not offered a specific plan by then, send one light follow up that asks for a concrete day. Waiting a week or more makes the message feel like a reset rather than a follow up, so keep the gap short.

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