Tell him you need real effort, not just convenience dating
How to communicate that you want commitment and consistent effort, not a guy who only shows up when it's easy for him.
You're at a point where a guy is treating the relationship like an option rather than a priority. He texts when he feels like it, makes plans last minute, or only reaches out when he wants something. You need to draw a line between casual dating and someone who's actually invested.
A good reply does two things: it names what you're actually asking for (specific, daily effort) and it makes clear this isn't negotiable or flexible. You're not looking for grand gestures or promises. You're looking for him to show up consistently, make actual plans, and treat you like someone who matters.

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.
When he treats you like an option instead of a priority
A guy who only texts when convenient isn't lazy or forgetful. He's decided your relationship is lower stakes than other parts of his life. He'll reach out on his schedule, make plans that fit his availability, and disappear when something better comes up. The pattern is telling. If he wanted to be with you, he'd find five minutes to text. If he wanted to see you, he'd plan it days out instead of throwing something together last minute.
What makes this different from flaky dating early on is that you've already invested time and feelings. You're past the 'getting to know you' phase. At this point, low effort isn't a sign he's unsure. It's a sign he's sure enough that you'll stick around anyway.
State what you need and close the window for debate
Your message has to do two separate things and do them in order. First, tell him exactly what effort looks like to you. Not 'more communication,' but 'planning actual dates a few days ahead' or 'checking in during the week without me starting it.' Make it concrete enough that he can't wiggle out by sending one good text and thinking he's fixed it.
Second, make it clear this isn't a discussion about what's reasonable or what his schedule allows. Don't phrase it as a question or a hope. 'I need someone who...' is different from 'Would you be willing to...' The first is you setting a standard. The second is you asking permission to have standards. After you send it, stop elaborating. Wait for him to either step up or step out.
Give him a specific window, then move on
Don't say 'prove yourself over time.' You'll end up analyzing every text for the next three weeks. Instead, give him maybe a week or two to show a real pattern shift. Look for actual behavior change, not apologies or promises. One good week followed by ghosting doesn't count.
If nothing changes, you already know his answer. He's choosing convenience over effort. At that point, staying around is you choosing to accept what he's offering, and you've already told him you won't. End it cleanly. Don't keep checking if he'll come through later. He won't, and watching for it only wastes your time.
Why these replies fail
“I feel like I'm giving more than you are. Can we talk about this?”
It frames this as a problem you both need to solve together, when really you're drawing a line about what you will and won't accept.
“I know you're busy, but I'd really appreciate it if you could text me more and plan dates in advance. No pressure though.”
The 'I know you're busy' and 'no pressure' undercut your entire message and tell him this isn't actually a boundary.
“Why do you only reach out when you want something? That's not fair to me.”
Asking him to explain himself shifts the focus to defending his behavior instead of you stating what comes next.
Common mistakes
- Being vague about what 'effort' means, so he thinks you just want more compliments or emojis
- Softening it with 'I'm sorry for being needy' or 'I know you're busy,' which signals you'll accept half measures
- Asking him to explain himself first, turning it into a negotiation instead of a boundary
- Mixing this with other complaints about his behavior, diluting the core message
- Waiting for him to prove something before you make a decision, rather than stating what comes next
Questions people ask
- What if he says he'll change but doesn't actually follow through?
- One promise doesn't matter. You're looking for a sustained pattern shift over a few weeks. If he goes back to his old habits after a few days of better effort, he's just shown you he won't change. Stop waiting and move on. Believing 'but he said he would' keeps you stuck.
- Should I give him a reason why I'm asking for this?
- Keep it brief. You don't owe him a detailed breakdown of his failures. 'I need someone who prioritizes this relationship' is enough. A long explanation can sound like you're negotiating or asking for his approval of your needs.
- What counts as real effort versus just him trying harder for a week?
- Real effort is consistent. He texts during the week without you starting it. He suggests plans before you ask. He follows through on what he says. One or two good weeks followed by silence means he's back to old patterns. Consistency over two to three weeks is what tells you he's actually shifted.
- Is it OK to stay if he promises to change but asks for time?
- No. Change doesn't take time to show up. It shows up in the first week because he's motivated. 'Give me time' usually means 'I'm not going to change but I want to keep you around.' Watch his actions, not his words.
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