Dating texting guide

What it means when he agrees to hang then flakes

He said yes to plans but disappeared or cancelled last minute. Here's what that signals and how to respond without chasing.

Read the situation

When someone agrees to hang out then flakes, it usually signals he got interested in something or someone else, he wasn't actually ready to commit when he said yes, or something unexpected happened. The flake itself is the real message, not his original agreement.

Your job isn't to convince him to reschedule or prove you're worth his time. It's to decide whether this is a one-off mistake or a pattern that tells you how he treats commitments. A good response keeps your dignity intact while leaving the door open if he actually wants to make it right. You're not punishing him. You're just not absorbing the cost of his lack of follow-through.

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.

The flake is louder than the yes

When someone agrees to plans, they're making a low-stakes promise. Following through is easy. Not following through means he either forgot, deprioritized, or chose not to. The reason matters less than the pattern. One flake is human. Two in a row, or a flake after he's been solid, signals he's not treating you like a priority.

Read what actually happened, not what he said. He said yes because saying yes was easier than saying no. The cancellation or silence is the truth. This tells you something real about how he manages his commitments and your time.

Match his effort, not his excuses

A good response does two things. It shows you're not bitter or throwing a fit, and it holds him accountable without being obvious about it. You want to make rescheduling require actual effort from him, not from you. If he wants to see you, he can propose a real plan with a specific day and time. You're not saying no. You're just not doing the work for him twice.

Your tone should be light enough that he doesn't feel attacked, but direct enough that there's no confusion. You're not playing hard to get. You're being normal about someone who didn't follow through.

Wait for a concrete offer before you respond again

When he says 'rain check' or 'let's hang soon', that's not a plan yet. It's a deflection. Don't offer dates or times. Don't say 'just let me know when you're free.' That puts the ball in his court and also in your head.

If he reaches out with an actual day and time, then you can decide if you want to go. If he goes silent after the flake, wait at least 48 hours before texting him about anything else. If he never comes back with a real offer, that's your answer. You're not mad. You're just not waiting around for someone to prove basic reliability.

Do not send

Why these replies fail

  • “No worries! Happens to everyone. Let me know what works for you next week and we'll make it happen.”

    You're absorbing his failure and making rescheduling easy for him, which teaches him flaking has no cost.

  • “Wow, cool. I guess I'm not worth the heads up. Enjoy whatever you're doing instead.”

    It's passive aggressive and makes you look bitter, so even if he did want to reschedule, he won't.

  • “Yeah okay. Are you actually interested in hanging out or should I stop bothering?”

    You're asking him to decide for you instead of just deciding based on what he does next.

Avoid these

Common mistakes

  • Pretending it's fine and immediately offering three new times like you're the one who screwed up
  • Sending a guilt-trip message that makes him defensive instead of reflective
  • Going silent for days then messaging him first again as if nothing happened
  • Over-explaining your availability or saying yes to a vague future rain check
  • Asking why he flaked, which puts the burden on him to defend or explain

Questions people ask

Should I ask him why he flaked?
No. Asking why puts him in the position to explain or defend himself, and it centers his story. You don't need the reason. His action is the full answer. If he wants to explain unprompted, he will.
How many flakes mean I should stop trying?
One intentional flake is enough. If he agrees to plans and then ghosts or cancels without a real reason, he's shown you what he's willing to do. A second time is a confirmation. You don't need to keep testing.
What if he actually had a real emergency?
Real emergencies are rare but they do happen. The difference is usually this. He reaches back out quickly with a specific new time, not vague 'rain check' talk. If he disappears for a week then casually says 'we should hang soon', it wasn't an emergency.
Is it okay to make new plans if he asks to reschedule?
Yes, if he comes back with a specific day and time. You can say yes. Just don't overcommit your schedule waiting for him to follow through this time. Keep other options open until he actually shows up.

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

  • “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