Dating texting guide

He cancelled then went silent for a week. Here's how to respond.

When he cancels a date and takes days to apologize, your reply sets the tone for whether this continues.

Read the situation

A week of silence after cancelling is not the same as forgetting to text back. It signals he either didn't think it was a big deal, or he knew it was and needed time to manage the fallout. By the time his apology lands, the pattern is already baked in.

Your reply in this moment does two things: it either tells him a week is acceptable for cancellations, or it doesn't. It also shows whether you're going to wait around while he figures out his priorities.

A good reply acknowledges what actually happened (he cancelled and ghosted), sets a clear expectation, and moves the ball back to his court without sounding angry or punishing. You're not forgiving the week. You're making it matter.

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.

A week of silence is not an apology

An apology for cancelling usually comes that day or the next. Seven days later is not an apology for cancelling. It's an apology for ghosting you after cancelling. He had time to think about whether he cared, and the answer apparently took a week to settle. That matters.

The timing also tells you he wasn't thinking about you during those days. He was busy with other things. When he finally messaged, it was probably because he got reminded (saw you in his feed, friend asked about you, realized the window to seem normal was closing). This is not the same as prioritizing you or respecting your time.

Make the silence the real subject

Your reply should not pretend the week didn't happen. Don't accept the apology for cancelling as if that was the only issue. The structure that works is: acknowledge what he said, name what actually occurred (the silence), and then state what you need going forward.

You're not punishing him. You're clarifying that you see the pattern and won't absorb it as normal. This gets done in one sentence that's calm and clear. Then you hand the decision back to him. He can either take it seriously or he can show you he won't, and you'll know exactly what you're dealing with.

Wait at least a few hours before sending

Replying within ten minutes of his message signals you were sitting with your phone waiting for him. He'll read that as permission to take his time with you. If you've been waiting a week, make him see that waiting by not jumping at his text.

Don't wait so long that it becomes a game, but a few hours or until the next day is fair. When you do send, keep it brief. Long messages read like you've been rehearsing this apology. Short and direct reads like you've moved on and this is just clarifying something.

If he doesn't follow through after your reply, don't send another message. Watch what he does instead.

Do not send

Why these replies fail

  • “No worries at all! I totally get it, work is insane. Friday works for me.”

    This accepts the apology as complete and signals that a week of silence plus a cancellation is fine, teaching him it's a workable strategy.

  • “It's cool, just would've been nice if you'd reached out sooner. But yeah, let's do Friday.”

    It mentions the delay but frames it as a minor preference, then immediately gives him what he wants, so the feedback doesn't land.

  • “Yeah, I'm frustrated because you cancelled and then disappeared. I need someone who's more reliable going forward. Are you that person?”

    This is too much processing and puts him in the position of proving himself, which makes it feel like you're unsure, not like you're setting a boundary.

Avoid these

Common mistakes

  • Accepting the apology without addressing the week of silence, which teaches him it worked
  • Over-explaining why you're upset, turning it into an argument instead of a boundary
  • Offering a new plan immediately, removing any consequence for flaking
  • Being too warm or joking around, signalling the behavior didn't cost him anything
  • Responding within minutes, showing you were waiting for his message

Questions people ask

Should I mention the week of silence or just move on?
Mention it, but briefly. One clean sentence that names the delay without anger. If you don't address it, he learns the silence worked. If you make it the whole conversation, it becomes a conflict you're trying to solve instead of a fact you're stating.
What if he never actually apologizes, just reschedules?
That's your answer. He's telling you he doesn't think he did anything wrong. You can reschedule if you want to test him, but know that without acknowledgment, the pattern will repeat. Most people who skip the apology aren't just busy. They're not prioritizing you.
Is it too harsh to say I need someone more reliable?
Only if you say it like you're testing him. If you say it as a statement of fact about what you need, not a question about whether he can deliver, it lands as a boundary, not a demand. The tone matters more than the words.
How long should I wait for him to reschedule if he doesn't follow up?
Don't wait. You've given him the information. If he doesn't act on it within a few days, he's showed you where you rank. Waiting longer just keeps you in a holding pattern. Move on to people who don't need a week to figure out if you're worth their time.

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

  • “I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”

    Sam R.

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