Dating texting guide

He keeps saying soon but never commits to a date

He says 'soon' repeatedly without picking a time or place. Learn what that actually means and how to respond.

Read the situation

When someone says 'soon' instead of naming a specific day, time, and plan, they're leaving themselves an escape route. 'Soon' is not a commitment. It's a way to keep you interested without having to follow through.

This usually means he's not that interested but doesn't want to lose you as an option, or he's disorganized but also not interested enough to push past that. Either way, you need a response that stops accepting vague language and forces a real choice. A good reply makes it clear that 'soon' is not good enough and that the next move is either a specific plan or nothing.

Your goal is to stop the loop. Right now he gets to feel connected to you without any actual commitment. You need to break that comfort and make him either step up or fade out. Both outcomes are better than infinite 'soons'.

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 of soon is actually a no in slow motion

He's not unsure. He's not just bad at planning. Someone who wants to see you picks a day. They might move it later, but they pick something. When he says 'soon' instead, he's telling you that seeing you is not important enough to lock in.

The longer you accept 'soon' without pushing back, the more comfortable he gets with stringing you along. Each time you let it slide, you train him that he can keep doing this. He gets the benefit of your attention and interest without any risk or effort. You need to recognize this pattern as a soft rejection and stop treating it like he just needs another reminder.

Your reply needs to end the vague language game

A good response does two things at once. First, it names a specific day or window (this weekend, next Tuesday, whatever you actually mean). Second, it removes the cushion he's been using. Don't ask him 'what works for you' or 'are you free then'. Tell him when you're available and ask for a yes or no, not a maybe.

The move is to make commitment the only path forward. He can either say yes to a real plan, or his silence becomes a no. This stops him from saying 'soon' again because you've already moved past that. You're not rude or angry about it. You're just matter of fact. 'I'm free Saturday afternoon. Does that work or not.'

Wait three days max, then stop responding to soons

Send your reply with a specific date. Give him three days to respond with a yes or a counter offer (a different day that works for him). If he says 'soon' again or doesn't answer, you're done. Don't send a follow up. Don't ask why. Don't try again next week.

If he comes back after a week or two saying 'hey let's finally do that', treat it the same way. Name a specific day, wait three days, and if he's not clear, don't engage. You're not punishing him. You're just not participating in the soon game anymore. Moving on is the only response that works.

Do not send

Why these replies fail

  • “Haha yeah soon would be nice! What days work best for you?”

    This accepts 'soon' as valid and gives him another easy out by asking what suits him instead of proposing something.

  • “Okay but like actually though, we need to make plans. I'm serious lol”

    This is frustration masquerading as a boundary. It's asking him to take you seriously instead of actually committing to something, and the 'lol' undercuts the whole thing.

  • “I'm free this Saturday, Sunday, next Tuesday, Wednesday, or Thursday if any of those work!”

    You've given him so many options that he can still avoid picking one, and the burden is still on him to choose instead of you setting the terms.

Avoid these

Common mistakes

  • Accepting 'soon' and asking again a week later, starting the cycle over
  • Suggesting multiple dates yourself, giving him easy outs instead of forcing a choice
  • Getting frustrated and asking why he won't commit, turning it into a conversation instead of a boundary
  • Staying warm and available after he says soon, signaling you'll wait indefinitely
  • Leaving the next move to him without a deadline, letting it drift forever

Questions people ask

What if he says 'soon' again after I name a specific date?
That's your answer. He's not going to commit. Don't respond. If he reaches out weeks later wanting to plan, you can try once more with a specific date, but after a second 'soon', he's made his choice clear. Stop waiting.
Should I tell him that 'soon' is not a real plan?
No. Don't explain the problem or have that conversation. Just stop accepting it. A direct response that names a date is already the message. Spelling out why 'soon' doesn't work turns it into a debate he might try to win instead of a boundary you're setting.
What if he actually is just busy and bad at planning?
Someone who wants to see you makes time, even if they're busy. Bad planning is still a choice when the stakes are dating. Either way, your reply stays the same. A yes or no to a specific day tells you everything you need to know.
Is it wrong to move on if he doesn't commit to a date?
No. If he can't or won't set a plan within three days, he's not that interested. You're not punishing him by moving on. You're just not going to orbit someone who won't show up. That's self respect, not spite.

What people say after using WingAI

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

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