What to do when he says you're perfect but won't commit
He loves everything about you but doesn't see a future together. Here's how to respond clearly without closing the door or wasting time.
When someone tells you you're perfect but they don't see long-term potential, they're usually being honest about both parts. The 'perfect' isn't a compliment you can build on. It's often code for 'you're great, but I've already decided this ends.' He's told you the ending before the story really starts.
A good reply here does two jobs at once. It doesn't argue or try to change his mind. Instead it holds him accountable for what he actually said, and it protects your time by making clear what you need. You're not rejecting him or accepting scraps. You're just translating what he told you into a decision you can actually live with.
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 freeThe 'perfect' part is a warning, not a selling point
When a guy says you're perfect but he doesn't see forever, the first part isn't actually good news. 'Perfect' here means you tick boxes on paper. He likes how you look, what you do, how you treat him. But perfect isn't the same as what he wants. He's already decided the expiration date. The 'perfect' is his way of softening the rejection. Don't let it trick you into thinking there's a loophole or that you just need to show him more over time. He's not confused about who you are. He's clear about his own answer.
State what he said back to him, then name what you need
Your reply doesn't need to fight what he said or ask him to reconsider. It needs to do two things. First, reflect back exactly what he told you so there's no room for him to reframe it later as a misunderstanding. Second, name what you're actually looking for. Not in an angry or accusatory way. Just factual. If he doesn't see a future with you and you're looking for someone who does, those two things don't go together. Your reply should make that math simple and clear. This keeps you from slipping into being the cool girl who waits around, and it keeps him from thinking the door is still open for casual something-or-other while he figures it out.
Don't respond the same day, and don't wait more than a day
Take a few hours to sit with what he said. Don't reply when you're spinning or hurt. But don't wait three days either, because that looks like you're mulling it over or hoping he'll text again with a different answer. Respond when you're calm and clear, ideally the next day. Keep it short. Long replies look like you're trying to convince him or negotiate. If he doesn't respond to your reply, that's your answer. Don't follow up. Don't ask what he meant or if he's sure. He told you what he meant. Move on to someone who doesn't have an expiration date written on them.
Why these replies fail
“okay but maybe in like a year when things settle down for you, we could try again for real?”
This accepts his rejection on behalf of both of you and sets yourself up for wasted time waiting for a maybe that won't come.
“i understand, and that's cool. we can just keep things casual and see what happens”
This teaches him he can have you either way, now or later, which is exactly not what you want to signal.
“what do you mean you don't see us long-term? we've had such a good connection, can you explain that to me?”
This asks him to justify or reconsider a decision he's already made, turning you into someone trying to change his mind.
Common mistakes
- Asking him to explain or convince you he might change his mind later
- Staying friendly and casual to avoid making it awkward, which just prolongs the false hope
- Focusing on what's wrong with you instead of what he's already told you about his own intentions
- Saying yes to keeping things casual or undefined to buy more time
- Waiting for him to circle back, thinking he'll miss you enough to reconsider
Questions people ask
- Should I ask him what changed or why he doesn't see a future?
- No. He already told you his answer. Asking for reasons just gives him a chance to either soften it with excuses or convince you to wait. You don't need to understand his logic. You just need to know he doesn't want what you want.
- What if he comes back in a few months saying he was wrong?
- You're free to respond then if you want. But don't sit around waiting for it. Date other people. Assume this is the end and treat any future contact as a surprise, not a vindication.
- Is there any way to convince him he might want something long-term?
- Not one that's worth your time. People who actually want to be with you don't need convincing. They're trying to figure out how to make it work, not how to get out of it.
- Should I stay friends with him?
- Not right now. Take some space. Staying in touch keeps the wound fresh and gives him permission to think of you as available in some form. You can reassess friendship later when you've actually moved on.
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
“I'm busy and half the profiles give you almost nothing to work with. WingAI gets me a solid first line fast without me staring at the screen for ten minutes.”
Ralph
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