He likes your posts but won't message you directly. What it means.
He engages with everything you post but never slides into your DMs. Here's what's happening and how to actually get his attention.
If he's consistently liking, commenting on, or reacting to your posts but never sending you a direct message, he's performing interest without taking the risk of rejection. Social engagement is safe. A DM is a move.
This pattern usually means he's testing the waters to see if you'll reach out first, or he's comfortable with the attention dynamic as it is and doesn't want to change it. Either way, waiting for him to message is waiting for him to do something he's shown he won't do.
You have one real option: send him a direct message yourself. Not a response to his comment, not a passive post tagged in his direction, but an actual message that lands in his inbox and requires him to choose to reply. This forces the actual question. Is he interested, or just interested in the dopamine hit of your content?

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 freeRizz AI Screenshot the chat and get the next message for this person.
The engagement without the ask is actually telling you something
Liking posts is the path of least resistance. He gets to interact with your content, maybe build familiarity, and keep his options open without ever saying anything that matters. Comments can still feel semi-public and low-stakes. A direct message is different. It's private. It shows intent. It gives you a clear yes or no.
If someone actually wants to talk to you, they message you. The pattern you're seeing means he's either unsure of his shot, waiting to see if you'll make the first move, or satisfied with the current dynamic where he gets your attention without giving you his. None of those are reasons to keep waiting.
Your message needs to skip the small talk and show you noticed him
Your first move is to send him a direct message that shows you've paid attention to something real about him, not just that he exists. Reference something specific: a photo he posted, a story he shared, something about his interests or what he's actually doing. This does two things at once. It proves you're willing to take the risk he wouldn't take, and it proves the interest isn't just imaginary.
Don't ask him why he never messaged you. Don't pretend you're shocked to be talking. Just start a real conversation about something that matters to him. Keep it short. A paragraph or two max. This moves the ball to his court with zero ambiguity.
Wait three to five days, then decide if silence means no
Send the message and give him time to actually see it and respond. Three to five days is fair. People miss messages, get busy, or take time to decide how to reply. After five days, if he hasn't responded to a clear, honest message, that's your answer. He's not interested in talking to you directly. His likes and comments were never going to become a conversation.
Don't send a follow-up message or try a different angle. One message is enough. If he wants to reply, he will. If he doesn't reply within that window, stop checking his profile, stop liking his posts, and move on. You already have your answer.
Why these replies fail
“Hey! I noticed you've been liking all my posts lately. What's that about?”
It puts him on the defensive and makes the conversation about his behavior instead of actually starting something with him.
“I saw your comment on my photo. We should catch up sometime!”
It treats his comment as an opening move when it's not. You're still following his lead instead of making your own.
“Haha I feel like you're always the first one to like my stuff. Thanks for the support!”
It's polite but passive. You're rewarding his safe engagement instead of pushing for real conversation.
Common mistakes
- Posting more frequently or using stories to see if he'll finally break and message you directly
- Replying to his comment as if that counts as starting the real conversation
- Sending a message that's too grateful or that apologizes for him not messaging first
- Waiting longer than two weeks to message him yourself while he keeps interacting
- Making your first message about something he commented on instead of something new
Questions people ask
- What if he responds but takes a long time to message back?
- Slow replies might mean low interest or just his style. Send one follow-up message after a week if he's actually engaged in the first exchange. If it's pulling teeth after that, let it go. You want someone who makes time to talk to you, not someone who treats texting like a chore.
- Should I wait for him to like another post before I message?
- No. There's no benefit to waiting for a signal that he's already given you a hundred times. You've waited long enough. Message him soon, while his recent engagement is still fresh. The longer you wait, the more you're telling yourself a story instead of finding out the truth.
- What if we have mutual friends? Does that change anything?
- It doesn't change the strategy. Mutual friends might actually make him more likely to respond because he knows who you are. Send the message anyway. If he ghosted you, mutual friends can't make it less awkward than it already is, and they also can't force him to care.
- Is it weird to message him first if he's been the one engaging?
- Not even a little. He's had the chance to message you and chose not to. You're not desperate for messaging first, you're just willing to actually try. That's the opposite of weird. Most people respect someone who goes for what they want instead of waiting around.
What people say after using WingAI
“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
“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.
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