Dating texting guide

What to say when he cancels plans last minute repeatedly

How to respond when someone keeps proposing dates then bailing. Set a boundary without sounding bitter or desperate.

Read the situation

When someone texts you plans then cancels at the last minute, especially if it happens more than once, they're showing you something about their priorities or reliability. The pattern matters more than any single cancellation. A good reply doesn't pretend it's fine or accept endless rescheduling. It names what's happening and makes clear what comes next.

Your reply needs to do two things at once: it has to be direct enough that he knows you see the pattern, but not so angry that you look crazy over something that hasn't happened yet. You're not accusing him. You're just saying what you need to move forward.

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

The pattern is the point, not the excuse

One cancellation happens. Plans fall through, life gets messy. But when someone proposes plans, you say yes, and then they bail with short notice, and then they do it again, that's not bad luck. That's a signal about how they treat time they spend with you.

The cancellation itself is less important than what comes before it: he asked you out. He initiated. Then he didn't follow through. This pattern tells you something about whether he actually wants to see you or if he likes the idea of having you available. When you reply, you're not responding to the cancelled date. You're responding to the fact that it's happened before.

Name it once, then set a condition

A reply that works here does two moves. First, it acknowledges what's actually been happening, without being mean about it. Second, it tells him what needs to change for this to keep going.

Don't litigate every cancellation. Don't ask him to explain himself. Just say something that shows you see the pattern and that you're not going to keep showing up and being let down. Then make it clear what you need: confirmed plans with actual follow-through, or you're moving on. The condition has to be real. You have to mean it.

Wait for him to confirm before you rearrange your night

Don't text back yes right away. Let him send the message. Then wait a few hours or until the day of to confirm he's actually showing up. If he's flaky, he'll either cancel again or ghost the confirmation question. That tells you everything.

Once you've told him the pattern is a problem, don't go back to normal texting like nothing happened. Keep your availability closed until he proves he's reliable. If he does show up and follow through, that's when you relax. Until then, make other plans. Let him see that your time fills up when he keeps not using it.

Do not send

Why these replies fail

  • Haha no worries! When works for you next week instead?

    This erases the pattern and teaches him that cancelling has zero cost. He'll do it again.

  • Seriously? This is the third time. Do you even want to see me or are you just bored?

    It sounds desperate and accusatory, which makes you look like the problem instead of holding him accountable.

  • Cool, I'll clear my schedule and wait to hear from you closer to Thursday

    You're signalling that you'll rearrange your life around his flakiness, which gives him zero reason to commit.

Avoid these

Common mistakes

  • Getting emotional or accusatory before giving him a chance to follow through this time
  • Rescheduling immediately without any acknowledgment that the cancellations happened
  • Asking 'why' he cancelled, which invites excuses instead of action
  • Staying available on standby, proving that your time is flexible even if his isn't
  • Saying yes to plans you're not sure about to avoid conflict

Questions people ask

Should I call him out directly about the pattern?
Yes, but not as an attack. You can say something like 'I've noticed plans keep getting cancelled last minute, so I need to know you're actually serious before I lock in my time.' This is factual, not angry, and it sets the bar.
What if he says he's just really busy right now?
Busy people still show up for things that matter. If he wanted to see you, he would schedule it and keep it. 'Busy' is often code for 'not a priority.' You don't have to argue about it. Just stay available for people who actually make time.
How many times should I give him another chance?
Once you've named the pattern and he still cancels, you have your answer. You don't need three more chances. People show you who they are. At that point, stop initiating and see if he reaches out. If he doesn't, he wasn't that interested.
Should I propose alternative plans or wait for him to?
After you've set the boundary, wait for him to show up. Let him do the work of proving he's reliable. If you keep suggesting new dates, you're still doing the chasing. Stop. He knows how to find you if he wants to.

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

  • Used it for a couple hours and set up a date the same night. Not even kidding.

    Nikola2214

  • She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.

    Marcus T.

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