Dating texting guide

Get him off text and into a date before momentum dies

He's messaging daily but won't commit to meeting. Here's how to call it out and move things forward or cut your losses.

Read the situation

When someone texts you for weeks but dodges every attempt to make plans, you're not building a relationship. You're maintaining his attention on his schedule. He's gotten comfortable having access to you without the vulnerability or effort of a real date.

Weeks of chat feel like progress because the conversation is there. It's not. It's a stall. A good reply stops the texting loop and forces a real choice. He either commits to meeting within days, or you stop treating this like a connection.

The goal is to be direct without anger, and to make it obvious that endless texting is not a substitute for his time. Your reply needs to shift the entire frame from "chatting" to "actually meeting or ending this."

A boring opener next to the reply WingAI writes instead
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

Rizz AI Screenshot the chat and get the next message for this person.

Why he texts for weeks but won't commit to a date

He's getting something from the texting. It could be attention, a mood boost, or just liking the conversation without being ready for the pressure of a real date. The exact reason doesn't matter. What matters is that he has no incentive to move forward as long as you keep showing up in his messages.

Weeks of texting is also a soft rejection. People who want to meet you do it quickly. They manage their calendars differently for people they're actually interested in. The longer this goes on, the more it signals he's keeping you as an option, not a priority.

Make the ask obvious so he can't deflect

Your reply needs to name the pattern directly and ask for a specific commitment. Not "do you want to meet sometime?" That's easy to dodge with "yeah, definitely, soon." Instead, something closer to "I've enjoyed talking to you, but I need to actually meet someone I'm interested in, not just text forever. Are you free [this day or next day]?"

This does two things. It tells him you've noticed the stall, and it removes the vagueness he's been hiding behind. He now has to either say yes with an actual day, or say no. Both are useful information. The vague deflection becomes impossible.

Send it once, then wait for a real answer

Send the message and do not follow up for at least 3 to 5 days. If he comes back with another vague response like "let's see" or "yeah soon," that's your answer. He's not going to meet you. A person who wants to see you will use words like "Tuesday" or "next Friday."

If he ghosts the message entirely, he's given you the answer by silence. Stop texting him. If he does suggest a specific day and time, confirm it once and then go silent until it's time to meet. Do not keep texting between now and then.

Do not send

Why these replies fail

  • “Hey! So when do you think you might want to meet up? I'd love to see you in person soon :)”

    It's too soft. "When do you think" gives him an out, and "soon" is what he's been saying for weeks. He'll just say "definitely soon" and you're back where you started.

  • “I'm starting to feel like you're not actually interested in meeting me, so I'm going to move on. Good luck.”

    You're making an accusation and leaving the door open for him to chase you or defend himself. Either commit to moving on or don't, but don't use it as bait.

  • “I really like talking to you, but I'm someone who needs to meet people face to face to build real connections. Does Thursday work for you?”

    The first two sentences undermine your ask by softening it. You're being nice instead of being clear. It signals you're flexible, which he'll read as 'I can keep texting her and she'll stick around.'

Avoid these

Common mistakes

  • Asking "when do you want to meet" a third time, hoping he'll change his mind. He won't.
  • Continuing to reply to his texts as if the week-long stall didn't happen. You're rewarding delay.
  • Getting angry or sarcastic instead of matter-of-fact. He'll play the victim instead of facing the choice.
  • Waiting for him to bring up meeting first. He's avoiding it. You won't fix that by staying patient.
  • Sharing more of yourself via text to build connection and "convince" him to meet. It backfires.

Questions people ask

What if he says he's busy for the next few weeks? Should I wait?
No. A person making time for someone will find a window, even if it's just a video call or coffee near his work. "Busy for weeks" is a soft no. If he wants to meet you, he'll offer a specific date when things calm down, not just hope you stick around indefinitely.
Is it rude to call out that he won't meet up?
It's not rude. It's direct. You're stating a fact and asking for a choice. He may feel uncomfortable, but that's the point. Comfort is what's been letting him text for weeks without any stakes.
Should I suggest video chatting as a middle ground?
Only if you actually want to do that. But know that video chat often replaces in-person meeting instead of leading to it. If your goal is to meet him, keep the ask simple and specific. Video just extends the delay.
What if he agrees to meet but then cancels last minute?
One cancel with a real reschedule offer is fair. A second cancel is a pattern. At that point, you have your answer. Stop making time for someone who won't make time for you.

What people say after using WingAI

  • “My openers used to be boring. Now I reference something from her profile and people actually write back.”

    Aiden K.

  • “I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”

    Mazoonx

  • “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