Dating texting guide

Reply when he keeps proposing dinner then cancelling

How to respond when someone texts dinner plans repeatedly but cancels every time. Know what's happening and how to call it without drama.

Read the situation

When a guy proposes dinner multiple times and cancels each time, he's showing you a pattern, not a mistake. This isn't about scheduling conflicts piling up. It's about him wanting the option of you without the commitment of showing up.

A good reply does two things. It stops the cycle by refusing to reschedule automatically, and it makes the next move his responsibility, not yours. You're not punishing him or getting angry. You're just done doing the work for both of you.

The goal is clarity. After a reply like this, he either commits differently or he fades. Both are useful information. Either way, you're not sitting around waiting for dinner plans that won't happen.

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

What repeated cancellations actually signal

A single cancellation happens. Work runs late. Plans change. But when someone proposes dinner, you agree, and then he cancels, then does it again, he's not disorganized. He's testing to see if you'll keep saying yes to him while giving nothing back.

This is different from flaking out of the blue. He's texting you first. He's the one naming dinner. Then he removes himself from it. The pattern tells you he likes the idea of having you interested in him more than he likes the idea of actually meeting you. Some guys do this because they're stringing multiple people along. Some do it because commitment anxiety hits the closer it gets. Some do it because you're convenient to text but not to prioritize. The reason doesn't matter much. The result is the same. You're not getting dinner.

Hold him to his own proposal without anger

Your reply needs to establish that you're not going to reschedule for him. He proposed. He cancelled. Now he proposes again. Your response should be short, calm, and should put the next move entirely on him. No counter-offer from you. No new date suggestion. No explanation of why you're stepping back.

The reply can acknowledge he suggested dinner. It can be friendly. But it has to make clear that you're not going to keep building a plan that he's going to drop. It's not about punishment. It's about refusing to do solo work on something that requires two people. If he wants to see you, he now has to actually commit to it, not just float the idea and then vanish.

When to stop waiting for him to show up

After your reply, his move. If he proposes dinner again and follows through, he's changed the pattern and you can restart. If he proposes again and cancels again, you already know what's happening. At that point, don't reply to dinner proposals at all. You've told him once. Repeating yourself just makes you look like you didn't mean it.

If he apologizes or asks for another chance, consider how many chances he's already had. One cancellation deserves understanding. Three or four is a choice. You don't need to send a final message about it. Just stop engaging with dinner proposals from him. If he texts about something else and seems ready to meet, you can reassess. But betting on someone changing after showing you this pattern multiple times is betting against the evidence.

Do not send

Why these replies fail

  • No worries! When works better for you?

    This reschedules automatically and shows him cancelling has zero consequences, so he'll keep doing it.

  • Is everything okay? You seem stressed lately. Let me know if you want to reschedule

    You're now managing his emotions and taking responsibility for the plan, which he's already shown he won't.

  • Honestly I'm starting to feel like you don't actually want to meet up

    This invites him to reassure you or explain himself, which restarts the whole dynamic instead of ending it.

Avoid these

Common mistakes

  • Rescheduling immediately without comment, which trains him that cancellations have no cost
  • Asking why he cancelled or if everything's okay, which puts you in therapist mode
  • Staying upbeat and understanding about the cancellation, which rewards the pattern
  • Proposing an alternative time or place yourself, which means you're still doing the work
  • Waiting days before replying, which makes it seem like you're hurt or playing games

Questions people ask

Should I ask him why he cancelled?
No. Asking why opens a conversation where he can justify it or apologize, and you end up comforting him or rescheduling. You already know the pattern. He doesn't need you to understand his reasons. He needs to stop cancelling if he wants to see you.
What if he apologizes and says he really wants to see me?
Listen to what he does, not what he says. If he's apologized before and cancelled again, another apology isn't new information. If this is his first cancellation and he apologizes and proposes a specific time he commits to, that's different. But repeated apologies followed by repeated cancellations means the apology isn't real.
Am I being too harsh by not rescheduling?
No. You're not punishing him. You're just not doing the work for someone who won't show up. That's a boundary, not cruelty. If he wants to see you, he can commit and follow through. You're allowed to only invest in people who invest back.
What if he ghosts after I reply?
That's the answer. You now know he wasn't actually interested in meeting you. He was interested in the option of you texting back. No response from him means you can stop waiting and move on to someone who will actually show up.

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.

  • 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