After he cancels twice, is it worth trying again?
He's cancelled twice in a row and you're wondering if he's worth another try. Here's how to read it and how to reply without chasing him.
Two cancels in a row is not a verdict on him, but it is information. Usually it means his week is messy and he isn't treating the plan as urgent. From your side those two things look identical, so judge him by what he does next, not by the reason he gives.
A good reply has two jobs. It shows you noticed without making him feel like he's on trial. And it puts the next step in his hands with one concrete option, so saying yes costs him almost nothing. If you ask whether he's still interested, he can dodge the question. If you act like it doesn't matter, you've lost your reason to care.
Whether it's worth another try depends on the follow up. If he proposes a specific new time and shows up, the pattern was probably just a rough stretch. If he keeps cancelling and offers nothing concrete, you already have your answer.

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 freeRizz AI Screenshot the chat and get the next message for this person.
Read the pattern, not the apology
Look at how each cancel happened. A cancel two hours before, with a fresh apology and a specific new day, is a guy who wants the date and got unlucky. A cancel the morning of, with no new time offered, or a loose 'let's see' that goes nowhere, is a guy keeping his options open. The second cancel matters more than the first, because the first can be an accident. Two in a row means either two real problems or a decision that the plan can wait. You won't know which from the text alone, so watch what he does with the next opening. Did he propose a day, or wait for you to do it? Did he remember a detail you mentioned about the plan? Those things tell you more than any excuse about work.
Make the next step his, with one real option
Acknowledge the cancel in a sentence and move on. Skip the over-apology and skip any hint that you're keeping score. Then name one easy window, like a 30 minute drink near his place on a weeknight before 8. A small, specific ask is easy to say yes to because he doesn't have to build a plan. If he's interested, a clear option gets him there in one message. If you offer a menu of days and formats, he has to choose and coordinate, and most people in a messy week will just leave it. Keep the warmth, but cut the line about being flexible forever. That line tells him you'll absorb any amount of rescheduling.
Reply the same day, then let him move
Reply within a few hours if you can. A quick response keeps the plan alive, and a reply sent at 2am or three days later reads as either desperate or disinterested. After you send your one option, give him two or three days to come back with a time. If he doesn't, send one light follow up that offers a single window, not a fresh list. Don't pile on a second follow up or add guilt. If he goes quiet after that, the question has been answered. Stop before you give him a third chance to cancel, because a third cancel will cost you more than the first two combined.
Why these replies fail
“No worries at all!! Honestly I've been so busy too lol. Just let me know whenever you're free, I'm pretty flexible.”
It hands him the whole job of planning while signaling that you'll take whatever he offers, which tells him the bar is low.
“Two cancels in a row is kind of a lot. Do you actually want to meet or not? I'm not going to keep rearranging my week around this.”
It turns a scheduling problem into a trial and asks him to defend his interest instead of just picking a day.
“It's fine, honestly, I figured it was going to happen lol. Anyway how was your week?”
The jokey shrug hides whether you want another try, so he can skip the question and you end up getting nothing you asked for.
Common mistakes
- Making the cancel about how hurt you feel instead of picking a next step
- Offering five time options so he has to do all the planning
- Asking whether he is still interested, which he can easily dodge
- Waiting a week to reply, then acting like nothing happened
- Going silent as a punishment instead of proposing one plan and waiting
Questions people ask
- Is it a red flag if someone cancels twice in a row?
- Not automatically. Two cancels is a pattern worth watching, not proof of anything. It becomes a red flag when the cancels come with no new plan, vague apologies, or no effort to reschedule. If he proposes a specific new time and shows up, it was probably a bad stretch. If he keeps cancelling and offers nothing concrete, that's your answer.
- How long should I wait before trying again after a cancel?
- Reply the same day, then give him two or three days to come back with a time. If he doesn't, send one light follow up with a single window. If nothing happens after that, stop initiating and let the plan go.
- Should I suggest a new date or let him pick?
- Suggest one concrete option once, because a specific ask is easy to say yes to. Pick a short window like a weeknight drink near his place. Don't send a menu of options, since that hands him the planning work again. If he counters with a different time, accept it and confirm it in the same message.
- When is it time to give up on him?
- Stop after a third cancel, or after he goes quiet following a concrete plan you offered. You don't owe him a final explanation. Stop initiating, and if he resurfaces later with a real plan, you can decide then. Don't keep waiting in the meantime, since that's where most of the time gets lost.
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.
“I always freeze on the first sentence. This gets me past that blank box so I actually hit send.”
joejoe4567
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