He rescheduled twice. Here's what that actually means
Two reschedules might mean he's not interested. How to read the pattern and respond in a way that protects your time.
Two reschedules is a pattern. One reschedule happens. Two reschedules means he's showing you something about how he prioritizes you, and it's probably not high on the list.
The hard part is that reschedules live in ambiguity. He might be actually busy. He might be keeping you as an option. He might have lost interest but not had the spine to say so. You can't know for certain, but you can stop pretending the pattern doesn't exist.
A good response here does two things at once. It acknowledges what's actually happening without being accusatory, and it puts the ball firmly in his court. You're not canceling on him or getting angry. You're just making it clear that rescheduling again isn't something you're willing to do.

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.
What two reschedules actually signals
One reschedule is life. Two reschedules is a choice. After the first cancel, he knows you're interested and he has your number. If he reschedules the second time instead of just not showing up, he's trying to keep you around without committing. If he lets the second one fall through too, he's telling you that making time for you isn't a priority.
The guy who wants to see you finds a way. He doesn't need perfect conditions or an ideal week. He makes it happen because he wants it to happen. Two reschedules means either he doesn't want it badly enough, or he's juggling other options and you're not at the top. Either way, that's what you need to know.
Make him choose, then believe the answer
Your response needs to do one thing: force clarity. Not through anger or accusations, but by stopping the rescheduling game and asking him to show up. Keep it short and non-negotiable. Don't offer new times. Don't give him multiple options. Don't explain why this bothers you. Just say something like if you want to make this happen, you know how to reach me and find the time.
Then stop. Do not follow up in three days asking if he's thought about it. Do not send him funny memes to stay on his radar. Do not reschedule when he inevitably tries a third time. The response is supposed to feel slightly uncomfortable for both of you because it's honest. If he doesn't step up after that, he's answered your question.
After you respond, treat silence as a final answer
Send your message and don't wait by your phone. Do not reread it or wonder if it was too harsh. Anything that makes him clarify where he stands is the right move.
If he doesn't respond in a few days, he's told you no without saying the word. If he responds but doesn't suggest a specific time, he's not serious. If he reschedules again, you already know what to do. you're done. Do not give him a fourth chance to prove he can follow through. After two reschedules and a boundary, a third one means he's not respecting you, and staying around just teaches him he doesn't have to.
Why these replies fail
“Hey! No worries about the reschedule. I know you're probably super busy. How about Tuesday or Wednesday next week? Or we could do Friday if that's easier for you.”
You're removing all friction and making it so easy for him to ghost again that he will.
“I feel like we keep missing each other and it's making me feel like you might not be interested?”
Asking him to validate your feelings puts the focus on reassuring you instead of him stepping up.
“lol okay third time's the charm right?”
Staying light and jokey signals that his flakiness doesn't matter to you, so he'll keep doing it.
Common mistakes
- Offering three new time options and making it even easier for him to cancel again
- Asking if everything is okay or checking in on his life, which turns the focus onto him and his needs
- Staying casual and breezy like nothing happened, which signals you don't care about his flakiness
- Going silent and waiting to see if he reaches out, which lets him keep you in standby mode
- Writing a long message explaining your feelings, which gives him text to work with instead of a clear boundary
Questions people ask
- Should I give him the benefit of the doubt? Maybe he really is busy.
- Busy people still make time for people they want to see. They reschedule once and then they lock in a new time immediately. If he's rescheduling twice without locking anything in, busy is the excuse, not the reason. You don't need to know the real reason to react to the pattern.
- What if he responds and says he actually does want to see me?
- Great. But he needs to prove it with a specific time and follow through. Do not accept another tentative maybe. Make him commit to an actual date and time, and then he has to show up. If he flakes a third time, you have your answer about what he wants.
- Is two reschedules enough to write him off, or should I wait and see?
- Two is enough to stop chasing. You don't need to write him off permanently, but you need to stop rescheduling. Send one final message making it his turn to plan, and then leave it there. If he comes back with a real commitment, you can see where it goes. If not, you've already stopped wasting your time.
- What if he says he's going through something hard right now?
- Empathy is fine, but it doesn't change what you should do. You can care about what he's going through and also not rearrange your schedule around someone who can't show up. If he's dealing with something, he can reach out when he's ready to actually make plans and follow through.
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
“Didn't think it would be this good. The funny options actually get responses, which is wild.”
Nico_dang
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