How to respond when he keeps texting the same topic over and over
He won't move past one subject. Learn what it means and how to reply without encouraging the loop.
When a guy texts you about the same thing repeatedly, he's usually stuck in one of two places. Either he didn't feel satisfied with your last answer and is hoping you'll say something different. Or he's anxious and using repetition as a way to keep you engaged. Both signal that your previous reply didn't land the way he needed it to.
A good response here does two things at once. It acknowledges what he's saying without rewarding the repetition, and it shifts the direction of the conversation. You're not ignoring him or being cold. You're being clear about what you will and won't engage with, and you're offering him a better path forward.
This matters because feeding into the loop trains him to keep doing it. But going silent or snapping at him often makes it worse, not better. A direct, brief reply that moves the ball forward is the cleanest exit.

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.
He's not hearing no the way you think you said it
When someone texts the same thing twice, your first answer didn't register as final. This doesn't always mean it was unclear. It might mean he didn't like it, or he's interpreting it as negotiable, or he's hoping you'll change your mind. Watch the shape of the repetition. Is he asking the exact same question? Rephrasing it to sound more appealing? Adding new details? If he's rephrasing or adding context each time, he's trying to make the thing more attractive, which means he heard your pushback but thinks you just need convincing. If he's copying the exact same message, he might just be anxious or testing whether you're still there.
Your reply needs to close the loop and open a new one
The move here is to answer once more, very briefly and with no softening language, then immediately gesture toward something different. Don't say yes to something you don't want just to stop the repetition. That backfires fast. Instead, give him your actual position in five words or fewer, then ask him something about a different topic or propose a different plan. This serves two purposes at once. It shows him you heard him and you're not avoiding the question. And it shows him that the conversation moves forward when he stops circling back to the same thing. You're modeling the behavior you want.
One clear answer, then move or wait
Send your reply during a normal waking hour when he's likely to see it clearly. Don't send it late at night or buried in a longer message chain where it might get lost again. After you send it, do not re-answer the same question if he asks again. If he texts the same thing a third time, you have the choice to either answer with 'i already told you' or say nothing at all. Both are better than repeating yourself. If he switches gears and asks something new, engage normally. If he doesn't text you for a few days after your boundary reply, that's information too. Some people need time to reset after being told no clearly.
Why these replies fail
“i'm not sure, maybe? it could be fun, but i'd have to see if i'm free. thanks for asking though!”
The maybe and the equivocation sound like you're still deciding, which invites him to text again with new reasons why you should come.
“why do you keep asking me that? lol”
This shifts focus to his behavior instead of your answer, and the lol softens it so much he might think you're joking around.
“i already told you, the answer is no, and i don't appreciate you asking multiple times”
The second half turns it into a criticism of him, which puts him on the defensive and often triggers another round of the same question.
Common mistakes
- Answering the same question in more detail, as if he didn't hear you the first time
- Asking him why he keeps bringing it up, which turns it into a conversation about the problem instead of solving it
- Ignoring the message entirely, which often makes him text it again
- Giving a different answer each time, which signals that he should keep asking until he gets the one he wants
- Over-explaining your reasoning, which reads as doubt and invites him to argue the point again
Questions people ask
- What if he keeps texting the same thing after i've already answered clearly?
- Don't answer it again. Answering a third time teaches him that persistence works. You can send 'already covered this' or just move to a new topic when he texts about something else. If he's doing this constantly, that's a pattern worth addressing in a phone call or stepping back from.
- Does it matter if i answer before he asks a third time?
- Yes. If you catch it on the second ask and reply cleanly and briefly, you stop the pattern early. Waiting until he's asked five times makes it harder to break. The goal is to not let it become a habit.
- Should i explain why i'm not doing what he keeps asking?
- No. A reason sounds like an opening for debate. If he's repeating the ask, extra explanation usually makes it worse because he'll focus on poking holes in your reason instead of accepting your answer.
- What if he's anxious and that's why he keeps texting the same thing?
- His anxiety doesn't change your move. Be clear and brief, then redirect. If this is a pattern with him, you can address it directly in person, but over text, rewarding the repetition with longer answers or multiple explanations will make his anxiety worse, not better.
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