Dating texting guide

How to respond when he sends mixed signals about meeting in person

Decode what his mixed signals actually mean and craft a reply that calls out the vagueness without looking desperate or aggressive.

Read the situation

Mixed signals about meeting in person usually come down to a few things. He's interested but scared of commitment. He likes the attention but won't follow through. Or he's unsure if he actually wants to meet you. The vagueness isn't accidental. It keeps his options open while he figures out what he wants.

Your reply needs to do two jobs at once. First, it clarifies what he's actually willing to do, without letting him stay comfortable in the fog. Second, it protects your own time and energy by making clear that you're not here to text indefinitely. A good reply removes his ability to keep one foot in and one foot out.

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

Vague promises mean he hasn't decided about meeting

When he says 'soon' or 'maybe next week', he's not making a plan. He's keeping himself optionally available. He likes talking to you. He might like you. But he hasn't decided if he wants to take the step of meeting you in person, and he's not committing to anything that would force him to decide.

Mixed signals are almost never about your attractiveness or his interest level. They're about his commitment threshold. Some guys need to build more text rapport before they feel safe meeting. Some are juggling other options and want to see where those go first. Some are anxious about the transition from text to in-person. None of this changes what you do next.

Call out the pattern and set a texting deadline

A good reply to mixed signals does two specific things. It names the pattern back to him in a calm, direct way, without anger. And it sets a boundary about how much longer you'll text without escalation. You're not asking him to commit to a date. You're asking him to commit to deciding. The difference is everything.

This means you avoid logistics questions and instead speak to the larger thing. You make one clear ask, does he want to meet you or not? You give him a reasonable window to answer, and you make it clear what happens if he doesn't.

Send it soon, wait if he dodges, move on if he ghosts

Send your reply within a few hours, while his message is still fresh. Don't wait days and build resentment. If he responds with another vague answer or tries to change the subject, don't reply again immediately. Let him sit with your question for a day or two. If he comes back with a specific time and place, you have your answer. If he circles back to 'soon' or 'maybe', he's shown you what he's capable of.

If he doesn't reply at all within 3-5 days, assume he's chosen not to decide. That's your signal to stop investing. Don't send a follow-up text. Don't try to re-engage. The silence is the answer. Move to someone who knows what they want.

Do not send

Why these replies fail

  • Sounds good! I'm pretty free most weekends so just let me know what works for you.

    You've made it easy for him to stay vague and put the ball entirely in his court with no pressure to decide.

  • Ok cool. Well whenever you're not busy just text me and we can figure it out!

    You've matched his vagueness and added zero boundary, so he'll just keep texting when he feels like it without ever meeting.

  • lol are you ever actually going to want to meet up or are we just texting forever?

    Sarcasm makes him defensive instead of reflective, and the question is easy to dodge with another joke.

Avoid these

Common mistakes

  • Asking him to pick a time and place, which gives him an easy out when he doesn't follow up
  • Saying you're flexible or have an open schedule, which signals you'll wait around
  • Asking clarifying questions like 'When works for you?' that keep the conversation about logistics instead of intent
  • Matching his vagueness with your own, which just extends the stall
  • Getting upset or sarcastic, which makes him feel attacked and shuts down the conversation

Questions people ask

Should I give him another chance if he's been vague before?
If he's been vague once or twice but responsive otherwise, yes, one clear reply is fair. If this is a pattern across weeks, he's already shown you what he wants. Patterns don't change without explicit conversation, and you're not responsible for coaching him into meeting you.
What if he says he's really busy but still wants to meet eventually?
Busy is real, but busy people who like you still make small plans. If he's too slammed to grab coffee in the next two weeks, he's showing you where you fall on his list. That's useful information. You don't need to wait around for his schedule to open up.
Does saying 'I'm not looking to text forever' make me sound needy?
No. It makes you sound like someone with standards. Guys who want to meet you will read that as confidence. Guys who want to text indefinitely will ghost. Either way, you've saved yourself time by being clear about what you need.
What if he comes back with a specific date but it's weeks away?
Specific is good, but weeks away usually means you're still optional. If he really wanted to see you, he'd offer something sooner. You can counter with 'I was thinking sooner like this week or next', which forces him to choose between meeting you or admitting he's not that interested.

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.

  • Used it for a couple hours and set up a date the same night. Not even kidding.

    Nikola2214

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