Dating texting guide

How to text someone you've known for years to ask them out

Asking out a long-time friend or acquaintance requires different timing and framing. Learn what to say and when.

Read the situation

After years of knowing someone, the dynamic is already set. She probably sees you a certain way, and a text asking her out lands differently than it would with a stranger. You're not building intrigue from nothing. You're asking her to see you differently.

Good replies here acknowledge the history without making it weird. They're direct enough that she knows exactly what you're proposing, but casual enough that rejection won't blow up your actual relationship. They also give her space to say no without having to explain herself.

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.

The years of history actually works against you here

When you've known someone for a long time, you both have an established pattern. You're probably in a friend group chat, or you text occasionally, or she sees you as the person who does X thing. That pattern is comfortable and safe for her. A dating ask disrupts that, and she's already running the cost-benefit in her head before she even reads your text.

This means your message has to do one thing immediately: signal that you're not confused about what you're asking. She needs to see that you're proposing a date, not just inviting her to something you'd normally do together. If it's ambiguous, she'll either assume you meant it platonically or she'll feel pressured to read between the lines.

Make it specific and lean on something real

Your text should name an actual activity, place, or time. Not just "hang out" or "catch up." Say coffee, dinner, that show you both mentioned, a walk somewhere. When you're asking out someone you've known for years, this specificity does two jobs at once: it shows you actually mean a date and not just a routine friend thing, and it gives her an easy out if she wants one. She can say "that sounds fun but I'm busy" or suggest something else.

Tying it to something you've actually discussed or something you know she'd like makes it harder for her to misread your intent. You're not inventing shared interests. You're following up on something real.

Send it during the day and give her at least a full day to respond

Text between 10am and 6pm when she's likely to see it and think clearly about her answer. Don't send it late at night or right before bed. She needs time and headspace to consider what saying yes actually means, and late-night messages feel impulsive or needy.

Wait at least 24 hours before you follow up, even if she hasn't replied. She might be busy, or she might need time to figure out how to answer. If she doesn't respond after two days, send one more text that's casual and gives her a way out ("no pressure if the timing doesn't work"). After that, you're done. She's either not interested or she's avoiding it, and both of those are answers.

Do not send

Why these replies fail

  • “I know we've been friends for years but I've actually always had feelings for you and I think we should try dating”

    Turning it into a confession makes it about your feelings instead of about asking her on a date, and puts her in a position where she has to manage your emotions

  • “we should hang out sometime soon!”

    Too vague to read as a date proposal when you've known each other for years, so she'll likely assume it's just a friend hangout

  • “I know this is random but I've been thinking about you and I'd really love to take you out. Are you free?”

    The personal build-up and the emphasis on your feelings creates pressure and makes it harder for her to say no without feeling guilty

Avoid these

Common mistakes

  • Treating it like a confession ("I've always felt...") instead of a simple date proposal
  • Being so vague she's unsure if you mean it as a friend hangout or a date
  • Waiting for the perfect moment or building up to it over multiple texts
  • Over-explaining why now, as if you owe her a reason for the timing
  • Going too casual and sounding like you're just checking in, not asking her out

Questions people ask

Should I acknowledge that we've known each other for a long time?
No. Don't reference the history or act like asking her out is a big deal that needs explaining. Just ask. Acknowledging it makes the whole thing feel heavier and more dramatic than it is.
What if she says she wants to stay friends?
Say okay and mean it. Don't push or try to convince her. Give it real space, a few weeks minimum, before you're back to texting like normal. If you're in the same friend group, don't make it awkward for other people by sulking about it.
Is it better to ask her out in person since we know each other?
No. A text gives her space to think and respond without being put on the spot. In person, she might feel pressured to say yes right away or she'll worry about making things awkward in the moment. Text is more respectful when you've already got history.
How long should I wait before asking her out after getting back in touch?
Don't overthink it. If you're texting her normally, you can ask within a few messages. Waiting too long looks like you're building up to something, and it makes it weird.

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

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

    Nikola2214

  • “She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”

    Marcus T.

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