She keeps cancelling with a reason: keep trying or stop?
She cancels every time but always has a believable excuse. Here is how to read the pattern, what to send, and when to stop chasing the plan.
Cancelling once is normal. Cancelling three times, each with a clear and specific reason, is a pattern you have to read on purpose. The reasons might all be true: a sister's car, a late shift, a sick cat. The problem is that they keep landing right before the plan, and you are the one absorbing the cost each time.
Your job is not to decide whether she is lying. You cannot know that from a text thread, and trying to work it out turns you into a detective. Your job is to see whether she is making real room for you. Someone who wants to see you usually proposes a second option or names a day. Someone who is busy, or only lukewarm, tends to cancel and then go quiet until the next plan falls apart.
A good reply does three things. It acknowledges the reason in a sentence, it stops treating the reschedule as your problem to solve, and it makes one specific, low effort ask that she can say yes to. It does not ask her to prove she means it.

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.
Valid reasons that only ever hit your plans
Look at timing before you look at the reason. A real emergency can happen once. When every cancellation lands the day before or the morning of a plan, and the reason is always something that just came up, the pattern tells you more than the excuse does. Count who proposes the plans. If you are always the one setting the time and place, she is letting the plans stay soft.
Then check what comes after. Does she offer a specific new time, or does she say let's see how the week goes? Someone who wants to meet usually picks a day. Someone who is unsure will agree in words and leave the calendar empty.
Give the reason one line, then offer two times
Acknowledge the reason in a single line, and make it sound like you heard her, not like you are grading it. Then put the reschedule back in her court with a real choice. Two windows she can pick from is easier to answer than vague availability.
The move you are avoiding is reopening the question of whether she is telling the truth. Do not mention the previous cancellations, and do not say it has happened before. Even a light joke about her being hard to pin down lands as a complaint. Keep the message short enough that she can answer it in one tap, and keep the tone warm, so the only thing she has to decide is which time works.
Reply in daylight, then give her three days
Send the reply within a few hours of her message, during the day, when she is likely to be checking her phone. A reply at midnight reads as urgent, and waiting two days reads as you deciding how much you care. If she does not answer the reschedule in about three days, send one short nudge that only restates the two options. Do not add a new reason to see her or a second apology.
If she still does not pick a time, stop chasing and let the thread sit. Two cancellations with reasons followed by silence is a clear answer, even if it does not feel like one. Stop when you catch yourself drafting your next message more than she ever writes back.
Why these replies fail
“No worries at all, just let me know whenever you're free and we can figure it out.”
It hands her the scheduling work and leaves no actual date on the table, so the plan quietly dies.
“Third time this has happened. Is this a pattern or are you just not feeling it?”
It keeps score and asks her to defend her feelings, which makes her pull back rather than commit.
“Hope your sister's okay! Let me know when things calm down, no pressure at all.”
The ask has no window at all, so it is easy to ignore and leaves you waiting on her to restart it.
Common mistakes
- Asking whether she is lying or just not into you, which turns a scheduling problem into a verdict on her.
- Keeping a running tally of cancellations and bringing them up in the next message.
- Replying with a vague we'll see later, then waiting for her to be the one to bring it back up.
- Sending three or four follow-ups in one afternoon when she has not answered the first.
Questions people ask
- How many cancellations is too many before I stop?
- There is no fixed number, but two reschedules followed by silence is enough reason to stop chasing. If she cancels and then proposes a specific new time, you still have a real signal to work with. What matters is whether she puts a day forward, not how many times the first plan fell through. Once you are the only one proposing dates, pause and let her come back to you.
- Is it a red flag when she always has a valid reason?
- Not automatically. Real life produces real emergencies, and a reason that holds up is not proof she is lying. The concern is the pattern: reasons that always land right before a plan, with no effort to find another time afterward. Judge her by what she does with the reschedule, because her excuses are impossible to verify from a text thread.
- Should I call her instead of texting after another cancellation?
- Usually not. A call right after a cancellation can feel like pressure, especially if she is at work or driving. Send the reschedule by text with two options. If she answers warmly, a call can come later when there is an actual plan to talk about. Only call first if you already talk on the phone and that is how the two of you normally communicate.
- What if she keeps saying let's reschedule but never picks a day?
- Stop waiting for her to name a day and name one yourself. Offer a specific evening or weekend slot and ask her to confirm it. If she still does not commit after that, the vague let's do it soon is her answer. Saying it again later will not change that, so put your energy into people who pick a time on the first try.
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