Dating texting guide

He keeps canceling but texts every few days. What's really happening

He cancels plans but stays in touch with messages. Here's how to read it and what your reply should actually do.

Read the situation

When someone cancels plans but keeps texting you every few days, it's a mixed signal that needs reading carefully. The messages mean he's thinking about you. The cancellations mean something else. Maybe he's busy, maybe he's uncertain, maybe he likes the attention but not the commitment. The pattern matters more than the individual text.

Your reply can't fix what's broken about his behavior. What it can do is set a boundary and find out whether he can actually show up. A good reply stops the cycle of false starts. It makes clear that messaging isn't a substitute for real plans, and it gives him a concrete chance to prove he means it.

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 gap between messages and canceled dates tells you what he wants

Messages every few days without follow-through on plans is a pattern. It's not a mistake or a sign he's about to fix it. He's getting something out of the messaging. Attention, easy connection, the option to see you without the friction of actually committing. The cancellations show he doesn't want the thing that requires more. Read the cancellations as the real data, not the messages.

This doesn't mean he's a bad person. It means you're not his priority right now, and he's comfortable keeping you warm in the background. Your job isn't to wait for that to change or to be the one who fixes his patterns. It's to find out whether he can actually step up when it matters.

Make him choose between a real plan or no plan at all

A good reply doesn't call out the pattern or ask him to explain himself. It offers one concrete plan with a firm boundary. Specific day, specific time, no wiggle room. Then it makes clear that you're not interested in the middle ground of texting while nothing happens.

The move is to stop accepting messages as a replacement for action. If he wants to text, fine. But texting only works if there's a real plan attached. Your reply should be short and direct enough that it's not asking for a conversation. It's asking for a yes or a no.

Wait for his response, then decide how many chances to give

Send your message and wait three to four days. If he confirms the plan, he's showing you he can follow through. If he goes quiet, that's your answer too. If he responds with another vague 'maybe' or comes back a week later with a casual message, you now know the pattern won't change without effort from him.

After one clear boundary and one clear no show, you're done. Don't send another message asking if he's still interested. Don't wait for him to text you again hoping things will be different. The second cancellation with the same behavior is proof this cycle is what you're getting.

Do not send

Why these replies fail

  • “lol okay but seriously when can we actually hang. feels like you're always busy”

    It's calling out the pattern instead of moving forward, which puts him on the defensive and doesn't actually set a boundary.

  • “no pressure but would love to see you sometime soon if you're free”

    The vagueness and 'no pressure' signal that you'll accept whatever he offers, so he has no reason to step up.

  • “hey! been thinking about you. miss you. let me know when you want to meet up”

    It's letting him set the terms again instead of you proposing a specific plan with a deadline.

Avoid these

Common mistakes

  • Matching his casual tone and letting the conversation drift back to texts instead of locking in a plan
  • Bringing up the cancellations directly, which puts him on the defensive instead of moving forward
  • Accepting a vague 'maybe' or 'I'll let you know' and acting like it's confirmed
  • Waiting for him to suggest a plan when the pattern shows he won't
  • Double-texting or checking in after he goes quiet, which teaches him the messages are working

Questions people ask

Does the fact that he messages every few days mean he likes me
It means he's interested enough to keep you in his life. But the cancellations mean he's not interested enough to show up for plans. Those two things together tell you he likes the idea of you or the attention, not necessarily you enough to prioritize. Actions in real time matter more than messages.
Should I call him out for canceling
No. Calling it out makes him defensive and doesn't change anything. A much stronger move is to stop accepting the pattern. Propose one clear plan with a specific time. If he cancels or ghosts, that's your signal. Don't give him a chance to explain or apologize. Just move on.
What if he cancels once but then actually shows up the next time
One cancellation followed by follow-through is fine. People have busy weeks sometimes. But if the pattern repeats more than once, it's intentional. After the second time he cancels on a specific plan, stop suggesting dates. Let him initiate and prove he's serious before you invest more time.
How long should I wait before I give up on this
After you propose one specific plan and he either cancels, goes silent, or gives you a vague response, give it one more chance. If the second attempt ends the same way, you have your answer. Don't wait weeks or months hoping he'll change. The pattern won't break unless he actively works to break it.

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

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