He keeps texting but won't ask you out. what's happening
Why he messages constantly without making plans, and how to reply so he either commits or moves on.
A guy who texts regularly but never suggests a date is usually stuck in one of two places. He likes the attention and validation more than he likes you, or he's uncertain enough that he's comfortable staying put. Either way, he's not pushing forward. Your replies matter because they signal whether you're fine with this dynamic.
A good reply breaks the pattern. It stops rewarding messaging-only behavior and creates friction that forces him to either step up or fade. You're not being mean. You're being clear about what you want, which gives him real information to work with.
This is different from being ghosted. He's still there. But he's also not moving forward. The goal is to stop spending energy on someone who won't spend energy back.

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 messaging loop is the problem, not the solution
When someone messages you regularly without asking you out, the texting itself has become the relationship. He gets to feel connected to you, you get brief dopamine hits, and nothing actually changes. The more you reply and keep the conversation going, the more you're reinforcing that this works for him.
This isn't about him forgetting you exist or being too shy. A person who wants to see you finds a way to suggest it. The messaging is comfortable because there's no rejection risk, no planning, no vulnerability. You're in a holding pattern by design, even if it doesn't feel intentional on his part.
Make him choose between planning or stopping
Your reply needs to do two things. First, close the conversation loop instead of opening a new one. Don't ask questions back or invite more banter. Second, make space for an actual plan by being warm but brief. You're not punishing him. You're creating a situation where continuing to text without meeting feels awkward to him instead of comfortable.
The move is to reply, then wait. Let him be the one who decides whether he wants to see you or just keep texting. This flips the dynamic. Right now he controls the pace. Your job is to make it clear that texting is not the same as dating.
Give him 5 to 7 days, then decide what you're doing
After your reply, stop initiating. Let his next message tell you what he actually wants. If he asks to meet in the next week, he was just slow or uncertain. If he messages you again with something random or funny but still no plan, he's chosen the texting-only option. That's your signal to either set a very specific boundary ("I'd love to see you in person") or to stop replying.
Don't ghost him first. But do not spend two months waiting for someone to decide if they want to date you. Five to seven days is plenty of time for someone to suggest coffee or dinner if they're interested.
Why these replies fail
“haha that's so funny! you're hilarious. when are we gonna hang out though?”
You're rewarding the message with enthusiasm and then asking him a question about hanging out instead of suggesting a specific plan, which keeps the conversation in his control.
“oh nice! what are you up to this weekend?”
This keeps the back-and-forth going without any movement toward an actual date, and you're leaving the planning to him again.
“lol okay but for real we need to actually get coffee soon because I feel like I'm just getting to know you through text”
You're being too direct about the problem and inviting negotiation instead of just making a real suggestion or ending the conversation.
Common mistakes
- Matching his energy and keeping the conversation light, which makes him think this is fine as is
- Asking him questions to keep him engaged, which rewards the behavior you want to stop
- Waiting weeks to respond, thinking distance will make him miss you more
- Texting long replies that invite more back-and-forth instead of closing the loop
- Asking "why haven't we hung out yet" instead of simply suggesting a specific plan
Questions people ask
- Should I just ask him out directly?
- Not in this situation. He already knows he can text you without stakes. If you ask him out, you're chasing. Instead, reply to his message in a way that doesn't invite more texting, then let him suggest plans. If he doesn't, you have your answer.
- What if he gets mad when I stop replying as much?
- He might text you asking what's wrong. Stay calm and friendly but honest. Say something like "I really enjoy talking to you, but I'd love to actually spend time together." If he can't do that, he's told you everything you need to know.
- How do I know if he's just naturally slow at asking people out?
- You don't, and it doesn't matter. A person who likes you enough will push past nervousness. Waiting passively to see if he eventually gets brave is just wasting your time. Give him the chance, then move on if he doesn't take it.
- Is it possible he's texting me this way to stay friends?
- Maybe, but that's still not what you're looking for. Your reply and his next move will make it clear. If he wants to be friends and you want to date, that's a mismatch worth ending quickly, not dragging out through more texting.
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.
“I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”
Mazoonx
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