Dating texting guide

He messages constantly but disappears when you suggest meeting

He's engaged online but ghosts when asked out. Learn what's really happening and how to respond without wasting your time.

Read the situation

This guy looks interested. He replies fast, asks questions, maybe even flirts. Then you suggest coffee or a drink, and he vanishes for days or weeks. When he comes back, he acts like nothing happened.

What's going on: he's either keeping you as an option while pursuing someone else, he's not ready to meet anyone, or he likes the validation of attention without the risk of in-person rejection. None of those are your problem to fix.

A good reply does two things. It calls out the pattern without sounding angry, and it makes clear you're not interested in pen pals. You're trying to figure out if he's real and interested, and online banter alone doesn't tell you that. The reply forces him to either commit to meeting or admit he's not serious.

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.

The pattern shows his real interest level

When someone ghosts after you mention meeting, it's not an accident or a busy week. He read your message. He chose not to respond. Then he came back when he had nothing better to do or needed ego boost.

This tells you something specific: he likes the interaction but not enough to risk meeting you. That could mean he's already dating someone, he's not ready to date, he's afraid of rejection in person, or he just enjoys the attention. The reason doesn't matter. What matters is his behavior is showing you how he treats people he's supposedly interested in.

Your reply needs to set a boundary, not ask for promises

Don't ask him to explain the silence or promise to be more responsive. Those moves put the ball back in his court and let him control the conversation with excuses or reassurances that don't change anything.

Instead, name what happened in a calm, direct way, then state what you actually need. You're not angry, you're just not interested in texting someone who ghosts when plans come up. This isn't a negotiation. You're giving him information about what you're looking for, and he gets to decide if that's him. If he wants to meet, he'll adjust. If he doesn't, you'll have your answer.

Wait three days, then close the door

After you send your boundary message, give him a few days to respond while you keep talking to other people. Don't check your phone every hour. Three days is enough time for him to see your message and decide.

If he doesn't engage with what you said, don't send a follow-up. Move on. If he does respond and suggests a time to meet, lock it down with a specific place and time, then drop it until the day of. Don't keep texting back and forth between now and then. If he ghosts again at this point, you have one more data point: he's not meeting you, and you're done.

Do not send

Why these replies fail

  • “Hey, I noticed you kind of disappeared after I mentioned meeting up. Everything okay? I'm still interested if you want to grab coffee.”

    This invites him to explain, apologize, and come back without actually committing to anything. It keeps you stuck in the same loop.

  • “Lol okay so I guess you're not actually interested. Cool. Let me know if you change your mind.”

    It sounds sarcastic and hurt, which gives him power. He'll either come back with attention or ignore it. Either way, you've shown emotion he caused.

  • “I only want to talk to people who are actually serious about meeting. Are you?”

    It's phrased as a question that lets him give you a yes or no without any stakes. He can say yes and still ghost next time.

Avoid these

Common mistakes

  • Asking again why he disappeared or what he's been up to, which gives him a way to explain instead of commit
  • Sending multiple texts in a row while waiting, which looks needy and kills any power you have
  • Letting it slide and just going back to normal texting, which teaches him ghosting works
  • Assuming he's busy and giving him infinite chances, when his actions show his actual priority level

Questions people ask

What if he comes back with an excuse about being busy?
Listen to what he does, not what he says. Busy people still send one text saying they're slammed. They don't disappear for a week and pretend it didn't happen. If you want to give him a chance, ask for a specific date and time right now. If he dodges again, you have your answer.
Should I ask him directly why he ghosted?
No. Asking why puts him in a position to make excuses, and excuses feel like progress even though nothing changes. You already know why: he wasn't interested enough to meet. That's the only reason that matters.
Is it okay to just unmatch and move on without saying anything?
Yes. If you're done, you're done. You don't owe him a conversation. Unmatching is also a message: this behavior doesn't work on you. The only reason to send a reply is if you want to be clear about your boundary for your own clarity.
What if this is the third time he's done this? Should I still reply?
No. After it happens twice, the pattern is obvious. Replying again just wastes your words on someone who's shown you exactly what to expect. Unmatch or ignore his next message. You already have the information you need.

What people say after using WingAI

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

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