Dating texting guide

What to say when he keeps canceling plans last minute

Stop the flaking cycle. How to call out last-minute cancellations and set a boundary that actually works.

Read the situation

Chronic last-minute flaking means he doesn't respect your time or he's not serious about you. Either way, a vague frustration text won't fix it. You need to name the pattern directly and make the consequence clear.

A good reply doesn't accuse or beg. It states facts, shows you have standards, and creates real friction if he wants to keep seeing you. The goal is to either get him to stop or to know it's time to move on.

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

Last-minute cancels mean he's either disrespecting you or not that interested

One canceled plan is life. Two in a row is bad timing. Three or more is a choice. When someone repeatedly cancels hours before you're supposed to meet, they're either disorganized to the point of not caring about your time, or they're keeping their options open and you're backup. Neither one deserves another reschedule without something changing.

Pay attention to the pattern, not the excuse. If he cancels with a real emergency, that's different from work drama or just losing steam. Real emergencies are rare. Repeated canceling means he hasn't made you a priority, and continuing to accommodate it trains him to keep doing it.

Make him feel the cost of flaking before agreeing to a new date

Your reply needs to do two things. First, state that you see the pattern and it stops now. Not angry, not hurt. Just matter of fact. Second, make him understand that rescheduling only happens if something shifts in how he handles plans.

Don't agree to a new date in the same message. Let him sit with the consequence for a bit. When he does propose something new, require proof he's serious. A specific time, a confirmation text the day before, or him being the one to drive to your location. Move the burden of planning back onto him.

Respond once, wait 24 hours, then decide if you're done

Send your boundary message when you're calm enough to keep it short. Don't follow up immediately. Give him a full day to respond, and pay attention to how he responds. Does he take it seriously, apologize, and propose something solid? Or does he get defensive, make excuses, or propose rescheduling without acknowledging the issue?

If he doesn't respond in 24 hours or responds with another excuse, you have your answer. He's not going to change. At that point, stop initiating contact and focus on people who show up. You don't need to have a final breakup conversation. Just stop making space for him.

Do not send

Why these replies fail

  • ugh ok no problem, just let me know when you're free

    Accepts the reschedule instantly with no pushback, which tells him canceling is consequence-free and he'll keep doing it.

  • seriously? this is the third time. you know how much this hurts me?

    Centers your feelings instead of his behavior, giving him the chance to comfort you and reset instead of facing accountability.

  • cool, so we're doing this again huh

    Calls out the pattern but then just sits there, leaving no clear boundary about what happens next if he flakes again.

Avoid these

Common mistakes

  • Letting it slide and rescheduling instantly, which teaches him canceling has zero cost
  • Writing a long emotional text about how much it hurts, which gives him the power to comfort you
  • Matching his casual tone and acting like it's no big deal, which removes all pressure to change
  • Asking why he canceled instead of addressing what happens next time
  • Saying yes to rescheduling before he acknowledges the pattern

Questions people ask

Should I give him a chance to reschedule, or am I done?
One chance with a real boundary. Tell him the pattern stops, and give him a shot to prove he'll show up next time. If he flakes again or responds with excuses instead of accountability, you're done. You don't owe multiple warnings.
What if he apologizes and says it won't happen again?
Apologies without change are just words. Tell him actions speak louder, and rescheduling only works if he actually follows through. Don't accept another apology until he's already shown up for a plan without canceling.
How long should I wait before I move on if he doesn't respond?
If he doesn't respond within 24 hours, he's already made his choice. You can send one follow-up message after 48 hours if you want closure, but after that, assume it's over and stop texting. Don't wait for someone who doesn't respect your time.
Is it okay to give him an ultimatum?
Not in those words. Instead of a threat, just state the fact. If the flaking continues, you're moving on. That's a boundary, not an ultimatum. There's a difference. Ultimatums are angry. Boundaries are calm and non negotiable.

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