Dating texting guide

What to say when he agrees to plans then ghosts on the details

He said yes to meeting up, then went silent on timing. How to call this out and get a real answer without sounding needy.

Read the situation

He agreed to plans. You picked a day or suggested a time. Then nothing. His vagueness now is the real message. It usually means he's lost interest since saying yes, or he never intended to commit and just wanted to seem agreeable in the moment.

A good reply doesn't pretend this is normal. It names the gap between his yes and his silence. It doesn't accuse him, but it does make him choose. Either he locks in a time and place, or the conversation ends. You're not asking for more enthusiasm. You're asking for a basic move that someone who wants to see you actually makes.

This move also protects you from weeks of low-stakes texting with someone who has no real intention of showing up. It saves time and keeps your own calendar from becoming a holding pattern.

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

What vagueness after agreement actually signals

When someone agrees to plans and then doesn't lock in a time, they're not being thoughtful or busy. They're leaving the door open to bail. A person who wants to see you makes a specific suggestion right after saying yes, or at least responds quickly when you do. If days pass and he hasn't given you a day and time, he's either waiting to see if something better comes up or he got what he needed from the conversation. The ego boost of being wanted, and then he moved on.

The vagueness is intentional. It means no accountability. If you get frustrated and stop texting, he can tell himself you lost interest. If you keep asking, he can say you're too pushy. Either way, he never has to actually commit or show up.

Pin him down to a concrete choice

Your reply needs to do two things. First, make the vagueness visible. Don't ask again. Reference the fact that he said yes but never followed through with a time. This isn't rude, it's honest. Second, force a decision. Give him an opening to be specific with one or two actual day and time options, or to admit he's not interested. Don't make it easy to stay in limbo. No 'whenever works for you' or 'let me know what you're thinking.' Those keep the door open for more ghosting. Your message should make it clear that vague interest doesn't count.

Send it before momentum dies completely

Wait a day after his last vague message, then send your reply. Any longer and he'll think you forgot or didn't care. Any sooner and you look reactive. After you send it, give him one full day to respond with a specific time. If he comes back with anything vague again, you're done. Don't send a follow-up. Don't try one more time with different wording. One vague response from him after you've been direct is the answer. At that point, move forward assuming the plans aren't happening and invest your time in people who actually commit.

Do not send

Why these replies fail

  • Haha no worries, whenever works for me. Just let me know when you're free.

    This rewards his vagueness and tells him you'll wait indefinitely with no pressure on his end to actually decide.

  • Hey so what day were you thinking? I'm pretty open. Let me know what fits your schedule.

    You're asking the same question in a different way, which he'll just ignore again or give the same non-answer.

  • Okay cool, so excited to see you soon. Text me when you want to grab coffee.

    You're acting like plans are locked in when they're not, which avoids the real issue and sets you up for disappointment.

Avoid these

Common mistakes

  • Asking 'when works for you' again as if he didn't hear the question the first time
  • Treating his silence as a delay problem instead of an interest problem
  • Sending multiple messages trying to nail down a time, making yourself look invested in making it work
  • Being overly casual back ('no rush, whenever') which signals you're okay with vague indefinitely
  • Getting frustrated in tone, which gives him an excuse to pull back or blame you

Questions people ask

Should I give him the benefit of the doubt that he's actually just busy?
A busy person who wants to see you still says 'How about Tuesday at 7?' or 'I'm swamped this week but Friday works.' They don't leave you hanging with nothing. Busyness is not an excuse for complete vagueness. If he can't give you a single day or time, he's not actually trying to see you.
What if I just make the plans myself and send him the details?
Don't do this. You'll end up in a situation where you've locked in a time and he cancels last minute, or worse, doesn't show up. Let him pick so there's buy-in on his side. If he can't be bothered to suggest a time, he's telling you he won't follow through.
How direct should I be without sounding annoyed?
Matter-of-fact, not angry. Something like, 'I'm into it but need an actual day and time to make it happen.' You're not accusing him of anything, you're just stating what you need to move forward. The tone comes from certainty, not frustration.
What if he comes back with 'I'm really busy right now but definitely soon'?
That's another vague non-answer. 'Soon' and 'busy' are what he said before. You gave him a chance to be specific. If he doesn't take it, he's shown you where his priority is. Stop texting him about plans and wait to see if he ever actually initiates with real details.

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.

  • 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