Seven obvious signs he has no feelings for you
Seven clear signs a guy isn't into you, how to read each one honestly, and what to do next without chasing him.
Most people searching this are not really asking for a list. They already have a sinking feeling from a text thread or a dating app match that has gone flat, and they want someone to name it. The signs tend to show up together: slow replies that never get longer, plans that always come from you, questions that stop being asked back, and warmth that only appears when he wants something.
Good replies here are not about winning him back. They are about getting an honest read without groveling. A message that asks for more effort, or that quietly tests whether he is still interested, will tell you more in one reply than a week of overthinking.
One bad week does not prove anything. Look at the pattern across several weeks and across both of you. Single signs are noise. Three or four pointing the same direction is information.

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 freeRead the pattern, not the single text
Start by sorting the signs into two groups. The first group is effort: how often he initiates, how long his replies run, whether he remembers things you told him, and whether he suggests plans or waits for you to. The second group is direction: whether conversations go somewhere or always stall, and whether he asks you questions back. If most of the signs sit in both groups over several weeks, the answer is already clear enough to act on.
Now check your own side. If you are doing most of the work, a dip in his effort can look bigger than it is because you have no baseline to compare against. Count the exchanges honestly for two weeks. The imbalance is usually visible on paper even when it feels fuzzy in your head.
Ask for effort instead of asking how he feels
Replies that work here are the ones that make a concrete request about time or plans, or that move the conversation from texting to something real. A specific proposal with a day attached tells you a lot. Someone who is interested will pick a day or propose another one. Someone who is not will say maybe later or ignore it. The shape to aim for is short, warm, and easy to say yes to.
What to leave out is anything that reads as a test. Do not ask him to explain his feelings, do not reference how little he has texted, and do not list the things you have noticed. Those replies put him on the defensive and give him an easy excuse to step back politely.
Give him a clear window, then let it close
If you have sent a concrete proposal, give him about two days before you follow up, and make the follow-up lighter, not heavier. One simple nudge is fine. If that also gets a vague answer or nothing, the signal is clear, and the right move is to stop initiating and see whether he picks it back up on his own. Do not send a third message to check.
Stop when the answer is no effort on his side across two or three weeks despite a clear ask. At that point the honest thing is to let it go, which also protects your time and your sense of how you are being treated.
Why these replies fail
“Hey I've noticed you've been kind of distant lately, is everything okay between us?”
It turns a dip in effort into a relationship audit and makes him explain himself, which he will likely avoid.
“Sorry for texting again lol, just wanted to say hi, hope your day is going good!!”
It apologises for reaching out and gives him nothing to respond to except a thumbs up.
“I guess you're just not that into me then? Totally fine, just let me know.”
It hands him an easy exit and pushes him to confirm the worst, while sounding like a dare.
Common mistakes
- Reading one slow reply as proof of everything, in either direction
- Sending longer and longer messages to make up for short replies
- Asking "do you even like me?" which forces a yes or no he can dodge
- Keeping score of who texted first and turning it into a contest
- Waiting for him to fix it instead of deciding what you want
Questions people ask
- How long should I wait before deciding he's not interested?
- Look at about three weeks of behaviour, not a single gap. If he has been slow to reply, has not suggested plans, and has not answered a clear proposal, that is enough information. A short gap during a busy week is normal, but a steady pattern of low effort over several weeks means he is not prioritising you, whatever he feels inside.
- Should I ask him directly if he likes me?
- A direct question about feelings is hard for most people to answer honestly over text, and it often gets a vague reply. You get far more clarity by asking for something concrete, like a plan with a day and a time. His response to a real request tells you what you need to know without making him describe his feelings.
- What if he's just bad at texting?
- Some people are slow texters, but being bad at texting usually does not stop someone from making plans. If he is still proposing dates, answering questions in person, or seeming glad to see you when you do meet, the texting issue is probably just texting. If he avoids plans altogether, the texting style is not the real problem.
- Is it okay to stop texting him first?
- Yes, and it is often the most useful thing you can do. Stopping initiation for a week or two shows you whether he picks up the conversation on his own. If he does, you have your answer that he is interested. If he does not, you have saved yourself weeks of guessing and can move on without a confrontation.
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
“I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”
Sam R.
“I always freeze on the first sentence. This gets me past that blank box so I actually hit send.”
joejoe4567
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