He keeps texting but never asks you out. Here's what to do.
He's engaging in conversation but won't make a move. Learn what this signals and how to respond without chasing.
When someone keeps the conversation alive but doesn't ask you out, there's usually a reason. He might be testing whether you're interested before risking rejection. He might be comfortable chatting but uncertain about compatibility in person. Or he might just be enjoying the attention without real intention to meet.
Your reply here serves one purpose: to signal that you're open to meeting without doing his job for him. A good response creates a small opening for him to step through, makes it easy to ask you out, but doesn't beg him to do it. You want to look interested without looking desperate.
Timing matters. If this has been going on for more than a week or two of daily chat with zero meet-up talk, you need to act. Waiting longer just trains him that he can keep you engaged indefinitely without committing to a date.

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 freeTexting AI Screenshot the thread on your phone and get the next text.
The extended chat phase is a choice he's making
He's not texting you constantly because he's shy. Shy people can still say 'want to grab coffee this weekend?' He's texting you constantly because the current setup works for him. He gets your attention, your replies, the ego boost of knowing someone is engaged with him. None of that requires him to risk an in-person meeting where chemistry might not materialize or you might say no.
Read the pattern, not the words. If he's been messaging daily for more than two weeks with zero mention of meeting, he's already made a decision about how much effort he's willing to give. Your job is not to convince him otherwise. It's to stop rewarding the behavior.
Create friction, not opportunity for more chat
A good reply here does two things. First, it signals availability for something real, not just text. Second, it makes further text-only conversation feel stalled. You're not asking him out, which puts the ball back in his court where it belongs. But you're also not feeding the chat machine with new topics or deeper questions that let him stay comfortable.
The move is simple: respond warmly to what he said, then add something that points toward meeting. Make it specific enough that he can't misread it as friendship, but leave the actual ask to him. Think of it like opening a door and stepping through partway. You're showing him you'll walk through, but he still has to push it open.
Give him one good window, then stop
Send your reply that signals openness to meeting, then wait three to five days. If he doesn't pick up the thread and suggest something, he's not going to. Don't send a follow-up chat. Don't ask again. Don't send something funny to re-engage him. He had the opening and didn't take it.
After the window closes, your next move is to either step back from the conversation or respond less frequently. He'll either notice the shift and decide to actually ask you out, or he won't. Both of those tell you what you need to know. Don't spend three weeks waiting for someone to do what he's already shown he doesn't want to do.
Why these replies fail
“Haha honestly we should meet up soon! Would love to hang out in person. Let me know what works for your schedule.”
You're asking him out, which removes his reason to be brave and shifts the power entirely to him.
“That's so cool! I've never tried that before. What made you get into it?”
You're feeding the chat with new material and deeper engagement, which rewards him for not moving toward meeting.
“I'm free most weekends if you ever want to grab coffee or something lol”
The 'or something lol' and over-explaining your availability makes it too safe for him to ignore without feeling rude.
Common mistakes
- Asking him out yourself. This removes his reason to overcome nervousness and teaches him he doesn't need to.
- Giving longer, more interesting replies. This rewards him for not asking you out and extends the chat-only phase.
- Bringing up meeting casually like it's no big deal. This makes it too easy for him to deflect with humor.
- Waiting for him to ask. After two weeks of daily chat with zero move, waiting just signals you'll stay available forever.
- Over-explaining your availability. Keep it simple so he can't find excuses.
Questions people ask
- What if he says he's 'really busy right now' but keeps texting?
- Busy people can still say 'free next Saturday though.' What he's really saying is that texting you fits his schedule but meeting doesn't. Don't accept this as a real obstacle. Either he wants to meet or he doesn't. Busyness isn't the actual reason here.
- Should I give him more time to build up courage?
- Two weeks of daily chat is enough time. If he hasn't asked by then, he's not going to. More time just means you're investing energy into someone who's already shown his level of interest. Move on.
- What if he asks me out right after I pull back?
- That's fine. He saw you were less engaged and decided meeting was worth the risk. Go on the date and see if there's real chemistry. But don't revert to constant texting beforehand. Keep it sparse until you've met.
- How do I signal I'm open to meeting without asking him out?
- Reference something specific he could suggest doing. Mention a vibe or activity. Make it easy to picture, then stop talking. Don't keep the conversation going after you've opened that door. Silence is the move here.
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
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
“I always freeze on the first sentence. This gets me past that blank box so I actually hit send.”
joejoe4567
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