❤️ Relationships

When Your Friend Ghosts Plans Again: Real Ways to Handle It

📅 7 min read ✍️ SolveItHow Editorial Team
When Your Friend Ghosts Plans Again: Real Ways to Handle It
Quick Answer

Dealing with a flaky friend means setting clear boundaries, lowering expectations, and communicating honestly. You can't change them, but you can protect your time and decide how much energy to invest.

Personal Experience
former serial people-pleaser turned boundary enthusiast

"My friend Sarah and I had a standing Thursday coffee date for months. She cancelled maybe 70% of the time. I'd wait at the café, coffee getting cold, watching the door. One Thursday, she texted me at 3:15 for our 3:30 meetup: "So sorry, can't make it, work stuff." I sat there for a minute, then ordered a second latte and read a book. That was the turning point—I stopped letting her schedule run my life."

You know that friend who cancels 20 minutes before dinner, or says "let's hang out soon" for the seventh time? The one whose texts you stop getting excited about because there's a 50/50 chance they'll actually show up. I've had a few of those. And honestly, it stings every time. But after years of frustration, I figured out a few things that actually help—not to "fix" them, but to stop letting their flakiness ruin my day.

🔍 Why This Happens

Flakiness usually isn't personal. Some people are just terrible at time management, overcommit, or get anxious about plans. But knowing that doesn't stop it from being annoying. The standard advice—"just talk to them"—often backfires because they get defensive or promise to change and don't. The real issue is you're treating the friendship like a two-way street when it's actually a one-way train that sometimes derails. You need a new approach.

🔧 5 Solutions

1
Lower Your Expectations and Adjust Plans
🟢 Easy ⏱ 5 minutes to decide

Treat their flakiness as a given, not a surprise, and plan accordingly.

  1. 1
    Assume they'll cancel — Before making plans, mentally prepare for them to not show. This isn't pessimism—it's realism. I started asking myself: 'Would I still enjoy this if I do it alone?' If yes, go ahead. If no, pick a different activity.
  2. 2
    Make backup plans — Always have a Plan B. If they cancel, you've got something else to do. For example, if you planned to grab dinner, have a book or a podcast ready. Or invite another friend to the same place at the same time, just in case.
  3. 3
    Avoid high-effort plans — Don't book non-refundable tickets or make reservations that require a deposit. Stick to casual meetups like coffee or a walk in the park. Save the concert tickets for reliable friends.
💡 Use the 'two-text rule': send one invite, if they don't respond in 48 hours, drop it. No follow-ups. Saves you the mental load.
Recommended Tool
Tagebuch zum Ausfüllen 'Meine Zeit, meine Regeln'
Why this helps: A simple planner helps you track who shows up and who doesn't, so you can make data-driven decisions about your friendships.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
2
Call It Out Once, Then Let Go
🟡 Medium ⏱ 10 minutes for a conversation

Have one honest conversation about how their flakiness affects you, then stop bringing it up.

  1. 1
    Pick a calm moment — Don't confront them right after they cancel. Wait a day or two. Send a text like: 'Hey, I noticed you've cancelled our last few plans. I'm not mad, but I wanted to check if everything's okay. I value our time together.'
  2. 2
    Use 'I' statements — Say 'I feel disappointed when plans change last minute' instead of 'You always cancel.' It's less accusatory and keeps the conversation open.
  3. 3
    Accept their response — They might apologize, get defensive, or make excuses. Whatever happens, let it go after this conversation. If they change, great. If not, you've said your piece and can adjust accordingly.
💡 If they say 'I'll try to be better,' ask for one specific change—like 'Can you give me 24-hour notice if you need to cancel?' That's more concrete than a vague promise.
Recommended Tool
Emotionstagebuch 'Gefühle verstehen' von Intelex
Why this helps: Journaling about the conversation helps you process your feelings and decide next steps without overthinking.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
3
Match Their Energy in Initiating
🟢 Easy ⏱ Immediate, ongoing

Stop being the only one who reaches out. Let them initiate sometimes.

  1. 1
    Wait for them to text first — After you've made plans a few times and they've cancelled, stop initiating. See how long it takes for them to reach out. If it's weeks or months, you have your answer about how much they value the friendship.
  2. 2
    Respond but don't overextend — When they do text, be friendly but don't drop everything. Reply within a few hours, but don't rearrange your schedule for them. Keep your plans.
  3. 3
    Track the ratio — Mentally note how many times you initiate vs. them. If it's 80/20, that's a sign. I started keeping a note in my phone—after three cancellations in a row, I stopped suggesting new dates.
💡 Use the 'three-strike rule': after three cancellations without a sincere apology or reschedule, downgrade them to 'acquaintance' status. It's not mean, it's self-respect.
4
Create a 'Flaky Friend' Backup Group
🟡 Medium ⏱ A few weeks to build

Build a circle of friends who are reliable so you're not dependent on one flaky person.

  1. 1
    Identify reliable friends — Think of friends who have never cancelled on you last minute. Reach out to them more often. Even if you're not super close, reliability builds trust.
  2. 2
    Plan group activities — Invite multiple people to the same event. If one cancels, the others are still there. For example, host a potluck or game night at your place—low cost, easy to scale.
  3. 3
    Join a club or class — Book clubs, hiking groups, or cooking classes have built-in structure. You don't rely on one person to show up. I joined a weekly running group—now I have 15 people who show up rain or shine.
💡 Apps like Meetup or Bumble BFF are great for finding low-commitment groups. No one cancels because it's a group event, not a one-on-one.
5
Set a Hard Boundary and Enforce It
🔴 Advanced ⏱ 5 minutes to decide, ongoing

Decide what you will and won't tolerate, and stick to it consistently.

  1. 1
    Define your boundary — Write down: 'I will not wait more than 15 minutes for someone who hasn't texted they're late.' Or 'I will not rearrange my schedule for a last-minute cancelation.' Be specific.
  2. 2
    Communicate the boundary — Tell them once, calmly: 'I'm happy to hang out, but if you cancel last minute, I'll go ahead with my plans. I hope you understand.' No need to justify.
  3. 3
    Follow through every time — The first time they cancel after you set the boundary, follow through. Leave after 15 minutes. Go to the movie alone. They'll learn that you mean it.
💡 If they get defensive or call you 'too strict,' that's a red flag. A real friend respects your time. Consider whether this friendship is worth the stress.
Recommended Tool
Grenzen setzen: Das Arbeitsbuch für mehr Selbstbewusstsein
Why this helps: A workbook on boundaries gives you scripts and exercises to practice saying no without guilt.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
⚠️ When to Seek Professional Help

If you find yourself constantly anxious about a friend's behavior, or if their flakiness triggers feelings of worthlessness or depression, it might be time to talk to a therapist. A professional can help you explore why you tolerate unreliable behavior and how to build healthier relationships. Also, if your friend's flakiness is part of a larger pattern of disrespect or manipulation, consider ending the friendship—sometimes the healthiest move is to walk away.

Look, dealing with a flaky friend sucks. It makes you feel unimportant and frustrated. But the truth is, you can't control them—you can only control how you respond. By lowering expectations, communicating clearly, and building a reliable circle, you take back your power. Not every friendship is meant to be a priority. Some are just for fun, and that's okay.

I still have coffee with Sarah sometimes. But now I bring a book, and I don't wait more than 10 minutes. If she shows, great. If not, I've got a good chapter to finish. That's the goal: not to cut people off, but to stop letting their flakiness ruin your day. You deserve friends who show up. And until you find them, you've got yourself.

❓ Frequently Asked Questions

Flakiness often comes from poor time management, overcommitment, anxiety about social situations, or simply not prioritizing the friendship. It's rarely about you personally, but that doesn't make it less frustrating.
Yes, but only once and in a calm, non-accusatory way. Use 'I' statements and focus on how their behavior affects you. After that, don't keep bringing it up—either they change or they don't, and you adjust accordingly.
Lower your expectations and have backup plans. Treat their cancellations as a given, not a surprise. Also, invest more time in friends who are reliable. The less you depend on the flaky friend, the less their behavior will affect you.
It depends. If the friend is otherwise supportive and caring, it might be worth keeping them at a distance. But if their flakiness is part of a pattern of disrespect, repeatedly ignoring your boundaries, or causing you significant stress, it may be healthier to let the friendship fade.
Be specific: 'I'll wait 15 minutes max if you're late' or 'I need 24-hour notice if you need to cancel.' Communicate this once clearly, then enforce it consistently. If they don't respect it, follow through—leave after 15 minutes, or don't reschedule.