Dating texting guide

What to say when he treats you badly

How to text a guy who disrespects you. Set boundaries clearly and read his response to know whether to stay or leave.

Read the situation

When a guy treats you badly, your text needs to do two things at once: name what he did wrong without sounding accusatory, and give him a real chance to change or show you he won't. Most women either stay silent (which teaches him it's fine) or blow up at him (which lets him play victim). A solid reply sits in the middle.

His bad behavior is a signal. How he responds to you pointing it out tells you everything about whether this goes anywhere. If he gets defensive, gaslights you, or ignores you, that's information. If he listens and actually changes, that's different. Your message needs to be clear enough that his response means something.

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

What treating you badly actually looks like

Bad behavior shows up in patterns. He reaches out only when he wants something. He cancels plans last minute and doesn't reschedule. He makes you feel small or stupid. He's rude about things you care about. He ignores your messages for days then acts like nothing happened. He brings up exes or flirts with other people in front of you.

The thing is: once is a mistake. Twice might be a coincidence. Three times is a pattern. Your text should respond to something he just did, not something from months ago. If you're texting about his behavior, you've already seen it repeat.

How to call it out without getting dismissed

Name the specific action and its impact on you. Don't interpret his motives. Say 'you didn't check in all week then messaged at 11pm' instead of 'you don't care about me' or 'you're using me.' The first sticks because it's factual. The second he can argue against.

Then state what you need going forward, not what he should feel. 'I need someone who makes me feel like a priority' works better than 'you should respect me more.' One tells him what changes, the other asks him to have better emotions. Also ask a question that forces him to take a position. This stops him from just disappearing or pretending he didn't see it.

Wait one day before you decide anything

Send your message and let him sit with it. A guy who respects you will respond within 24 hours. He might get defensive at first, but he'll come back and apologize or explain himself in a way that makes sense. A guy who doesn't care will stay silent, blame you, or say something cruel.

If he goes silent, send one follow-up text maximum. Something like 'I'm waiting for you to address what I said.' Then stop. After that, his silence is his answer. Don't keep reaching out. Don't make excuses for why he hasn't responded. If he comes back with anger or turns it around on you, believe him. That's who he is.

Do not send

Why these replies fail

  • “um ok so i've been thinking about how you always do this and it really hurts my feelings. you never make time for me and you only text when you want something. why don't you care???”

    It packs three separate complaints into one message and uses 'always' and 'never,' which he'll spend the whole time arguing about instead of hearing the point.

  • “it's fine whatever, do what you want”

    This sounds passive aggressive and gives him an out. He'll just assume you're okay with it and move on without any real conversation.

  • “i think you might not realize how this makes me feel and i don't want to start a fight, but maybe you could text me more often?”

    The hedging language makes it easy to dismiss. He hears a suggestion, not a boundary, and will probably ignore it.

Avoid these

Common mistakes

  • Asking 'why' repeatedly. It shifts focus to his reasoning instead of his action and lets him explain it away.
  • Using softening language like 'maybe you didn't realize' or 'i might be overreacting.' It muddies the thing he actually did.
  • Venting the entire history of his bad behavior in one message. Stick to what he just did.
  • Waiting too long to send it. Bring it up the next day while it's still fresh, not a week later.
  • Sending it drunk or angry at 2am. Wait until morning when you're calm enough to mean it.

Questions people ask

How do I know if his behavior is bad enough to call out?
If you find yourself making excuses for him to friends, or you're asking this question, it's bad enough. Trust your gut. You don't need permission to set a boundary. The test is: would you accept this from a friend? If no, don't accept it from him.
What if he says i'm being too sensitive?
That's gaslighting. A guy who respects you listens to how his actions made you feel instead of debating whether your feelings are valid. This is a sign to leave. Your feelings don't need his approval to be real.
Should i bring up everything he's done wrong or just this one thing?
Just this one thing. One concrete recent example. If you list everything, he gets to pick the easiest one to defend and ignore the rest. One example is harder to argue with.
How long should i wait for him to respond before i text again?
24 hours minimum. If he doesn't respond by then, send one message asking if he's going to address it. After that, stop. His continued silence is an answer. Don't keep texting or trying to make him understand.

What people say after using WingAI

  • “My openers used to be boring. Now I reference something from her profile and people actually write back.”

    Aiden K.

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