How to call out flaky behavior early without pushing her away
Address cancellations and last-minute changes in early dating. Know when to say something, what to actually say, and when to walk.
Flakiness in the first few weeks signals either low interest, poor planning skills, or someone who hasn't decided if they're serious yet. The difference between early dating and a relationship is that you haven't yet built enough goodwill to absorb repeated cancellations. One reschedule is normal. Two in a row, or a pattern of vague confirmations followed by excuses, means something's off.
A good reply doesn't accuse or guilt trip. It sets a standard without drama. It says: I'm interested, but my time matters too, and I need someone who can follow through. This protects you from wasting weeks on someone who's stringing you along, and it also filters for people who actually want to show up.
Timing is everything. You address it the second time it happens, not after a dozen incidents. Early and clear beats silent resentment. If she responds by getting serious, great. If she gets defensive or flakes again, you have your answer.

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.
What the second cancellation actually tells you
The first cancellation can be real. Work emergencies happen. Family stuff happens. But the second one, especially close to the date, is information. It means either she didn't prioritize the plan, or her life is too chaotic to date, or she's keeping you on the bench while she figures out what she wants.
Pay attention to the pattern. Is she canceling with a real reason given in advance, or is she going quiet and then texting last-minute that she can't make it? Is she offering to reschedule, or just saying sorry? Does she seem disappointed or just polite? Someone who actually wants to see you will move mountains to lock in the next date the moment she cancels. She won't leave it vague.
Name the pattern without sounding bitter
Your job is to show her you noticed without making her defensive. Don't rehash the past cancellations or list grievances. Just say what you see and what you need. The move is short, factual, and forward-looking. Acknowledge that things come up, but make clear that consistency matters to you and you need to know where you stand.
The tone should be calm and slightly matter-of-fact, like you're simply stating a boundary, not punishing her. This isn't angry. It's not even disappointed. It's just real. You're giving her a chance to step up or admit she can't right now. Either way, you'll know what you're working with.
How long to wait, and when to stop trying
Send your message the same day she cancels, or the next morning. Don't wait a week. The sooner you address it, the sooner you get an answer.
If she responds by apologizing, explaining herself, and immediately suggesting a specific new date, she's back in the game. If she's defensive, vague, or goes quiet, that's your answer. Give her 48 hours to respond. If nothing, move on. Don't double-text or check in again. You've set a standard and shown you mean it. If she circles back later with a real apology and a solid plan, you can decide then if you want to try again. But don't wait indefinitely or keep her as a fallback option.
Why these replies fail
“I guess this is just how things are going to be, huh? Feel free to reach out whenever you feel like it, no pressure.”
This is passive-aggressive and says you're fine with disrespect when you're clearly not, so she doesn't take the message seriously.
“Look, I don't have time for games. If you want to see me, you need to show up. Otherwise I'm done.”
Too angry and assumptive. It doesn't give her room to course-correct and makes you sound like you've already decided she's playing games rather than just testing whether she will follow through.
“All good, no worries at all! Let me know when you're free and we'll figure something out.”
You're removing all consequences and giving her infinite flexibility, which rewards the flakiness and guarantees it happens again.
Common mistakes
- Pretending it didn't happen and rescheduling immediately without comment, which teaches her cancellation has no cost
- Writing a long, hurt-sounding message that makes her feel attacked instead of heard
- Giving her a third or fourth chance before saying anything, turning frustration into resentment
- Asking open-ended questions like 'what's going on' instead of stating what you need
- Staying available at all hours as backup plans, signaling your time is flexible when hers isn't
Questions people ask
- Should I address it the first time she cancels?
- No. One cancellation can be real. Address it the second time, or if the first time shows a clear pattern like going silent then bailing last-minute. First time, let it slide but pay attention to how she reschedules and whether she follows through the next attempt.
- What if she has a really good reason both times?
- Good reasons come with specifics, urgency, and an immediate reschedule offer. If she's texting you days later with explanations you never asked for, or if the reasons sound vague, that's different from a real emergency. Trust the pattern, not the explanation.
- Is it better to call her or text about this?
- Text. This isn't a relationship ending. A text gives her time to think and respond without feeling ambushed. Calling can feel like an accusation. A calm text is more likely to land well and get a real response.
- What do I do if she responds by apologizing but doesn't reschedule?
- Don't reschedule for her. Say you're open to it if she can suggest a time. If she doesn't, she's shown you where you stand. Move on. You want someone who makes it easy to see them, not someone you have to pull toward a date.
What people say after using WingAI
“I always freeze on the first sentence. This gets me past that blank box so I actually hit send.”
joejoe4567
“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