Dating texting guide

How to ask someone out when they keep canceling or going silent

Ask out someone flaky without wasting time on empty promises. Know when to push forward and when to walk.

Read the situation

Flaky behavior usually signals three things: she's interested but disorganized, she's keeping you as a backup option, or she's not that interested but won't say it. The trouble is you won't know which until you test it. A good ask-out message cuts through the ambiguity by being direct, low-pressure, and time-bound. It forces a real yes or no instead of another vague maybe. If she wants to see you, a clear invite makes it easier for her to say yes. If she doesn't, you get honest silence or a real decline instead of stringing yourself along.

A boring opener next to the reply WingAI writes instead
Your AI wingman

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

Rizz AI Screenshot the chat and get the next message for this person.

Actions reveal interest more than words do

Pay attention to the pattern, not the excuse. One cancel with a reschedule offer is normal. Two cancels or a fade after you've tried twice means something is off. Flaky people will often text back slowly, agree to plans then ghost before they happen, or stay vague when you try to lock things down. Does she ever make a concrete move toward seeing you, or does she only respond when you do the work? Someone interested will at least meet you halfway. She might not text first, but she'll confirm plans quickly and show up. Someone stringing you along will always have a reason it's not the right time.

Specific dates eliminate excuses and delay tactics

When you say sometime soon or let me know when you're free, you're asking her to do work. She'll put it off. Flaky people procrastinate on decisions, so you've just made it easy for her to keep not deciding. A specific offer removes that friction. Saturday at 2 means she either says yes, says no, or suggests a real alternative. There's nowhere to hide in a maybe. This also protects you because it's harder for her to accidentally ghost on something concrete than something vague. You're not being pushy by naming a time. You're being efficient and respectful of both your schedules.

Wait for momentum before asking her out

Send the ask-out message when you've had a few solid back-and-forth exchanges, not after one good conversation. This filters out people who are nice in text but won't follow through. Pick a day 5 to 10 days out, not this weekend, so she has time to rearrange things if she wants to. After you send it, wait 24 to 48 hours for a response. If she hasn't replied by then, don't send a second message. She saw it. If she replies with a soft no or reschedules without offering a new specific time, that's your cue to stop. You can send one more message weeks later if you happen to think of her, but don't keep offering new dates. The pattern matters more than any single response. If she's flaked once already and then ghosts on your ask-out, don't text her again.

Do not send

Why these replies fail

  • “hey! we should hang out sometime soon when you're free, just let me know”

    No specific time means she has to make a decision, which flaky people avoid. She'll keep meaning to reply and never will.

  • “Are you actually going to meet up with me or are you just here to chat? Seems like you're not that into it”

    Calling her out on flakiness makes her defensive and gives her a reason to disappear entirely instead of giving you a straight answer.

  • “No worries about canceling! Whenever works for you, I'm flexible. How about next month?”

    Accepting the cancel without any friction signals that flaking is fine, so she'll keep doing it.

Avoid these

Common mistakes

  • Asking are you free sometime without a specific day or time, which gives her an easy out
  • Double-texting or following up too fast after she goes quiet, which signals you're chasing
  • Being unclear about whether it's an actual date or just hanging out, which lets her treat it casual
  • Accepting vague maybe responses and waiting weeks for her to confirm
  • Continuing to text casually after she's flaked twice, which trains her that flaking has no cost

Questions people ask

Should I ask her out if she's already canceled once?
Yes, but make it your last real attempt. One cancel can happen to anyone. Use a specific day and time, and if she cancels again or ghosts on the new offer, accept that she's not reliable and move on. Don't give her a third chance.
What if she says yes but then ghosts before the date?
Send one casual check-in the day before. Still on for tomorrow at 2? If she doesn't reply or cancels again, stop texting. She's shown you how much your time is worth to her. Don't keep rescheduling with someone who flakes on confirmed plans.
Is it better to ask her out over text or in person?
Text is fine for asking. It's actually clearer because there's a record and she can't misremember what you said. In person works if you're already hanging out casually, but if she's been flaky in texts, a face to face ask won't suddenly make her more reliable.
How long should I wait if she doesn't respond to my ask-out?
Wait 24 to 48 hours. That's long enough for a normal person to see and respond. After that, assume she's not going to and move forward. Don't send a second text asking why she didn't reply. That just makes you look like you're chasing.

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.

  • “Used it for a couple hours and set up a date the same night. Not even kidding.”

    Nikola2214

  • “I always freeze on the first sentence. This gets me past that blank box so I actually hit send.”

    joejoe4567

Your AI wingman

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

More conversations WingAI can help with