how to tell a friend they're being flaky and it hurts
You've canceled plans one too many times. You've been left waiting. And now you're tired of pretending it doesn't sting. The good news: you can say it without nuking the friendship. Blunt doesn't mean cruel—it means honest, direct, and respectful enough that they can actually hear you.
The scripts below skip the apologies and excuses. Pick one, tweak it to sound like you, and send it. Your friend deserves to know this matters.
Examples
Six ways to say it.
I need to be straight with you: I've felt deprioritized by how often plans change last-minute. It doesn't feel like a fluke anymore, and it's made me hesitant to make plans with you. I miss you, but I need to know if you want to show up differently.
You've canceled on me five times in two months. I get that life happens, but at a certain point it reads as not caring. That's the narrative I'm writing in my head, and I don't want to believe it. Help me not believe it.
I'm not going to keep making plans you don't keep. It hurts, and I'm tired of it. If something's going on, tell me. If you need space, tell me. But I can't keep being the person left hanging.
I value you. That's why I'm saying this instead of just ghosting back: your flakiness is creating distance between us, and I hate it. Are you interested in fixing this?
Last-minute cancellations have become the pattern, not the exception. I'm not mad—I'm just done making excuses for you in my head. We need to talk about what's actually happening here.
I know you probably don't realize how much this stings, so I'm telling you: when you bail, I feel like I don't matter. I don't think you mean it that way, but that's what it lands as.
Questions
Things people actually ask.
Awkward AI is a creative writing tool for entertainment and inspiration. Outputs are AI-generated drafts — you're responsible for what you say. We don't recommend using them to deceive or harm anyone.