What to text when he's keen then keeps canceling plans
He seems excited about meeting but postpones repeatedly. Learn how to text to get clarity or move on without looking needy.
He's texting back fast, saying things like 'yes let's do this' or 'I'm really into you', then when you try to lock in a time he ghosts, reschedules, or goes vague. This pattern repeats. It's not flakiness exactly. He might mean it in the moment. But something is stopping him from following through, and your job is to find out what without chasing him.
A good reply stops the texting loop and forces a real decision. You're not trying to convince him or prove your worth. You're testing whether he actually wants to meet or just likes the attention of texting. His response, or lack of one, tells you everything.

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 freeWhy excitement and avoidance happen at the same time
When someone texts 'I'd love to take you out', they often mean it. But meaning it is not the same as being ready. He might be excited about the idea of you while being uncertain about his own life, already seeing someone else, or just enjoying the validation of texting without wanting the vulnerability of a real date. Some people are wired to stay in the texting phase because it's low risk. Once there's a confirmed time and place, he either has to show up or disappoint you. That friction stops a lot of people cold.
The pattern repeats because texting feels good to him, and you keep opening the door by suggesting new times. He doesn't have to choose. He can live in 'maybe soon' forever.
Make him pick a time or step back
A good reply does two things at once. First, it narrows the window so small he cannot wiggle out. Not 'when are you free this week' but 'Tuesday 7pm at [place]'. Yes or no. Second, it removes your flexibility as a safety net. You are busy other times. You have other plans. This is what works.
Do not reason with him or soften the ask. Do not say 'I get that you're busy' or 'no worries if it doesn't work'. Those lines invite him to take the out. The best reply is short, specific, and assumes he wants to meet. If he doesn't, he'll tell you. If he goes silent, you already have your answer.
Give him one chance, then stop texting
Send the narrow ask once. Not twice. Wait 3 to 4 days. If he doesn't confirm with a time of his own or a clear reason, he is not going to meet you. This is not about being cold or punishing him. It is about respecting your own time. Sending a second version of the same ask makes you look unsure. It also rewards his delay.
If he confirms and then cancels, you get one more ask with a new specific time. After that, he has shown you who he is. Stop proposing times. Let him reach out with a time and a confirmation, or move forward knowing he chose texting over meeting.
Why these replies fail
“Haha no worries if you're swamped! Let me know whenever works for you and we can figure it out”
This removes all pressure and tells him his delays have no cost. He can keep the texting going indefinitely.
“I'm starting to feel like you don't actually want to meet up lol. Is there something going on?”
This calls out the pattern but invites him to explain instead of just confirming a time. He'll apologize and promise to reschedule, restarting the loop.
“What day works best for you? I'm flexible so literally anytime”
Telling him you're flexible kills urgency. He has no reason to commit to anything now.
Common mistakes
- Proposing more options, different times, or different places. This rewards his avoidance and makes you look like you're trying to fit his schedule.
- Getting upset or sarcastic in text. Calling out the pattern pushes him to defend himself instead of just walking away.
- Waiting weeks for him to suggest something new. Silence is his answer. Treat it as such.
- Continuing to text about other topics. Once the date stalls, other conversation just keeps the false intimacy going.
- Asking why he's postponing or what changed. This gives him a chance to explain instead of just act.
Questions people ask
- What if he comes back after 2 weeks saying he wants to reschedule?
- Treat it as a fresh start. Give him one specific date and time. If he confirms, great. If he delays again, the pattern is confirmed and you're done. Do not keep resetting the clock for him.
- Should I text him first if he goes quiet?
- No. After your narrow ask, his silence is his reply. If he reaches out later showing real interest, respond. But do not chase him or fill the silence. You will only reset his excuse-making cycle.
- What if he says yes to a time but then cancels the day before?
- Do not re-propose. Tell him to reach out when he has a firm plan, then stop texting. This is not canceling plans due to work or sickness. This is a pattern. You're not his backup plan.
- How do I know if it's worth giving him a second chance after he cancels?
- Only if he initiates contact with a specific new time and a real reason for the previous cancellation. If you have to reach out or suggest the next time, skip it. He had his moment.
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
“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.
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
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