How to tell him he's always late to your dates
Bring up chronic lateness without sounding angry or demanding. Example replies and strategies for addressing a pattern that's wearing on you.
He's been consistently 10, 15, 20 minutes late. Or worse. You've rearranged your schedule, waited around, felt disrespected. Now you need to say something before resentment builds or you decide he's not worth your time.
This is different from calling out a one-time thing. A pattern signals a choice, not a mishap. He either doesn't care enough to plan better, doesn't respect your time, or hasn't given much thought to how it makes you feel. You need to name it and give him a real chance to change.
A good reply does two things at once. It holds him accountable without attacking him, and it makes space for him to actually respond instead of just getting defensive. You're not looking for an apology you don't believe. You're looking for whether he'll actually change.

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.
Lateness that happens every time means something
One-off delays happen to everyone. Traffic, a work call, miscalculation. But if he's late to most or all of your dates, that's a pattern. Patterns reveal priorities.
He might blame external things like traffic, work stress, or a friend, but he's choosing not to build in buffer time. He's not leaving early enough. He's not checking the route. He's not thinking about you waiting. Those are choices, even if they feel automatic to him. The message this sends is that your time is flexible and his isn't.
Name the pattern, then state what needs to happen
Don't ask him to explain. Don't give him a chance to defend each instance. Just lay out what you've observed, like three times with 15-minute delays, whatever the facts are, and then tell him what has to change going forward. Make it specific. If he agrees to be on time, you're deciding together whether that means arriving 5 minutes early, timing his arrival from home, or picking a place closer to him. The goal is to move from complaint to solution.
Stay calm in your tone. You're not angry, you're clear. If he gets defensive or makes excuses, that's information too. A person who cares will acknowledge the pattern and commit to fixing it. Someone who deflects is showing you they don't think it's a problem.
Wait for his response before deciding anything
Send the message during daylight, not late at night when emotions are higher. Give him at least a day to respond, but don't wait weeks. If he doesn't reply, that's your answer. If he replies with excuses instead of a plan, that's also your answer.
If he gets it and commits to changing, you'll see it in the next two or three dates. One on-time arrival is nice. A pattern of being on time is what matters. If he slides back to lateness, you don't need to have the conversation again. You just know it's not going to work.
Why these replies fail
“Haha no worries, I know you're always running behind. Just let me know when you're close!”
You're rewarding lateness by being cheerful about it and removing any consequence. He'll think you don't mind.
“I'm really sensitive about time and I know you're not like that, so I get it. Can you just try to be a little earlier?”
You're framing it as your problem instead of his behavior being the issue. This gives him permission to ignore it.
“You were 20 minutes late again. I waited at the bar feeling like an idiot while you couldn't even be bothered to leave on time. Do you even care?”
The anger is real but this pushes him into defense mode. He'll focus on feeling attacked instead of hearing that his lateness matters.
Common mistakes
- Softening it so much he doesn't realize you're upset, like saying 'no worries if you're running behind' when you're actually bothered
- Making it about you being uptight instead of his behavior, such as framing it as 'I'm just really punctual'
- Listing excuses he's given instead of focusing on the pattern itself
- Asking why he's late instead of stating that it needs to stop
- Bringing it up after drinks when emotions run high instead of in a calm moment
Questions people ask
- Should I bring this up in person or over text?
- Text gives you both time to think and removes the heat of face-to-face tension. Save in-person for follow-up conversations if needed. In-person works only if you're already calm and he's receptive.
- What if he says he has ADHD or anxiety about being early?
- That's real, but it's still his responsibility to manage it. A person with ADHD can set phone reminders or leave earlier. Someone anxious about early arrival can work around it. His challenge is not your excuse to accept disrespect.
- How many chances do I give him to actually change?
- One real chance. After he acknowledges the pattern and commits to fixing it, watch the next 2-3 dates. If he's consistently on time, he's changed. If he slips back, you have your answer. Don't keep negotiating.
- What if he doesn't respond to my message at all?
- Non-response is a response. Wait 48 hours, then move on. Someone who cares will reply, even if it's defensive at first. Silence means he's not taking it seriously or doesn't want to engage.
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
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
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