Dating texting guide

Text him when his promises don't match his actions

How to call out the gap between what he says and what he does without sounding bitter or needy.

Read the situation

You've heard the promises. Maybe he said he'd text more, make plans, introduce you to friends, or follow through on something he brought up. Then nothing happens, or it happens once and stops. The gap between his words and behavior is real, and you're noticing it.

A good reply here does two things at once. It names the specific gap without accusation, and it gives him one clean chance to actually change behavior instead of just talking about change. You're not asking him to explain himself. You're saying: here's what I noticed, here's what I need, and now it's your move.

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

The difference between promises and a pattern

One broken promise is not the same as a pattern. If he said he'd text Friday and didn't, but he shows up and follows through on other things, that's worth one direct message. If he's been saying "I'll do X" for weeks and never does, that's a pattern and it tells you something real about what he'll actually prioritize.

Read what he's signaling through his silence. If he says he wants a real relationship but never makes actual plans, he's not confused about what you want. He's showing you what you rank. The words are just noise covering the real answer.

State the gap, then set one boundary

Your message names exactly what he said and exactly what didn't happen. Not in a hurt way, in a factual way. "You said X, and that didn't happen" is not an attack. It's a mirror. Then you add one sentence about what you actually need from him going forward. Not a list of demands. One thing. If it's plans, say plans. If it's follow-through, say that.

This does the work for him. You're not asking him to guess what change looks like. He either steps up to that one clear line or he doesn't. And his answer to that tells you everything about whether his words were ever real.

Give him three days, then read his silence

Send it during the day when he'll actually see it, not at night. Then wait at least three days for a response. If he comes back with apologies and excuses but no actual different behavior in the following week, you have your answer. If he goes quiet, that's an answer too. Silence after being called out is just a slower version of saying he won't change.

After three days with no real response, don't send follow-ups. Don't soften the message or ask if he saw it. He saw it. His next move is either to show up differently or not show up at all. That's the data you're waiting for.

Do not send

Why these replies fail

  • “So I guess you're just a liar then? You said you'd text more and I barely hear from you. If you don't want to talk to me just say so.”

    It attacks his character instead of pointing to behavior, which makes him defensive and gives him an excuse to argue with you instead of think about what he did.

  • “It's fine, I know you're busy. No worries. Just let me know whenever you're free I guess.”

    You're absorbing the blame and making excuses for him, which tells him his behavior is acceptable and costs him nothing.

  • “You know, some people would have just given up on you already. You're lucky I'm patient enough to deal with this. Can you please just text me back?”

    It's guilt-tripping and vague about what actually needs to change, so he can either appease you briefly or dismiss you as being too demanding.

Avoid these

Common mistakes

  • Listing everything he's ever done wrong, which makes him defensive instead of reflective
  • Asking him to explain or defend his words, turning it into an argument about intent
  • Staying quiet and hoping he notices, which just builds resentment on your end
  • Being sarcastic or cold to punish him, which makes it about emotions instead of actions
  • Softening the message so much he doesn't realize you're serious about needing change

Questions people ask

What if he gets defensive when I bring this up?
Defensiveness is normal. He knows what he said and what he didn't do. Don't debate it or defend your point further. A single response like "I'm not mad, I just need to know if you're actually going to change this" resets the conversation to action instead of emotion. Then wait to see if behavior actually shifts.
Should I give him multiple chances to prove himself?
One clear call-out with one clear boundary gets one real chance. If he changes for a week then reverts, or changes only when you bring it up again, that's enough information. Repeated chances after he's already heard you just teach him you don't mean it.
How do I know if I'm being too demanding?
You're asking for something he explicitly said he'd do. That's not demanding, that's holding him to his own words. Asking him to text back, show up on time, or follow through on plans he made is normal. If he's calling that demanding, he's telling you he didn't mean those promises.
What if he apologizes but nothing changes?
Apologies without behavior change are just words, which is exactly what you're already dealing with. Watch what happens in the next two weeks. Does he actually text more? Does he actually make plans? Words are easy. Action is the real answer.

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

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

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