When Friends Are Always Late Or Unreliable

A really common social issue people have is when one or more of their friends are flaky. Some ways people can be unreliable are:

Sometimes people are totally secure with a friendship apart from the friend's flakiness. At other times they wonder if their friend's unreliable behavior is a sign they don't really care about them all that much. Below are my thoughts on how to understand and deal it.

(This article is about flakiness in more-established friends. This one covers why people you've recently met may talk about getting together, then not follow through.)

Reasons why friends can be undependable

When trying to explain why some people are chronically late or tend to flake on commitments at the last minute you'll often hear opinions such as, "They're so selfish and inconsiderate. They think their time is more valuable than mine. They're just doing this to have control over the situation. They get a mini-power trip from everyone having to put everything on hold for them" and so on. I'm not saying there's no truth at all in those statements, and I don't want to make excuses for anyone, but I think there's usually more to flakiness than simple mean-spiritedness or self-absorption. Below are some explanations. Several of them may be operating within one person at the same time.

Cultural and subcultural attitudes

Groups differ in their views towards the importance of punctuality and sticking to plans they've made. You can see this across all levels. Entire countries are known for having certain ways of approaching the issue. In some places people think you're rude and inconsiderate if you show up for a 6 o'clock dinner at 6:10. In other regions "Dinner at 6" means "Arrive any time between 7 and 11, if you can make it."

On a smaller scale, each group of friends has its own unwritten rules. In some groups everyone tries to be on time, and if they agree to a plan, they'll do their best to show up. Other circles are more loose and flexible. Plans and start times are seen as tentative, non-binding, and ever-changing. If on Tuesday someone agrees to come to Saturday's get together, but then announces they're actually going out of town that weekend, no one holds it against them. They'd expect the same attitude in return.

This all works fine when everyone is on the same page, but causes friction when two people or groups approach a situation with different sets of assumptions. If a punctual individual who always keeps their plans invites a bunch of more 'flaking is okay' types out to dinner, and then half of them cancel on him at the last second, he'll be hurt, while others won't have thought they did anything out of the ordinary.

Poor time management and organization skills

This is a big reason behind a lot of the people's chronic lateness, inability to keep in touch, or return calls and texts. In general they might have a disorganized, scatterbrained, distractible personality. When they have to get ready for something they're not good at estimating how much time they'll need, and they tend to get sidetracked easily. When a friend tries to get in touch with them, they'll forget to reply. They're usually better about being on top of things at work, where there would be serious consequences for being tardy or disorganized. In social situations, where their friends will usually just be annoyed at then, their true tendencies come out.

An unpredictable, chaotic life

Another reason someone may sincerely agree to a plan, but then back out at the last second; Their lives are extremely busy and things are always coming up to derail their commitments. A lot of stressors and crises can also contribute to someone's mood being all over the place.


Someone who struggles with anxiety may agree to do something, then cancel later on because their nerves or worries got the best of them. They don't want to be flaky, but in that moment their need to make their uncomfortable nervousness go away takes precedent over everything else. At the time they made plans they may have been feeling fine and wanted to go, but later on their mood shifted. People with anxiety can have hard-to-predict good and bad days.

Anxiety can make people late as well. They may have needed an extra ten minutes to gather up their courage before heading out the door. They may have started overthinking what they were going to wear and ended up leaving half an hour later than they intended. It can also make someone inconsistent about keeping in touch. During their more anxious stretches they may feel too scared, insecure, or preoccupied to stay in contact with their friends.


Similar to anxiety, someone who's depressed may make a plan, but on the day it's happening feel too sad, grouchy, apathetic, pessimistic, fatigued, or insecure to go. When arranging the plan they may have been feeling a bit better, and genuinely wanted to follow through with it. Or they may have felt unenthusiastic about doing anything the whole time, but were trying to force themselves through the motions of being a social, functional person. They were able agree to something, but weren't capable of actually showing up.

Depression slows people down and can make simple, everyday tasks feel way harder. They may be late because it took them a while to summon the energy to get dressed and brush their teeth, or talk themselves into going. During tough stretches they may drop off the map and not talk to anyone.

A health condition

A variety of health problems can leave someone unpredictably in pain, fatigued, or generally not able to do much. For example, someone may have to cancel on their friends if they get a migraine out of nowhere. When someone can really seem flaky is when they're embarrassed about their health condition, and make unbelievable excuses rather than tell people what's really going on.

Not being good at saying 'no' or 'maybe'

There are times when you'll invite someone out who won't want to go. For whatever reason they feel uncomfortable turning you down, so they'll say yes at the moment, but the instant the word escapes their lips they start thinking, "Okay, how am I going to get out of this? What's a good excuse I could use?" Similarly, some people will falsely commit to a plan when what they really wanted to say was, "Possibly. I'll see how I feel at the time."

A fickle personality

Some people are just fickle. Their interests and intentions simply change frequently. On a Monday they may want nothing more than to see that new movie. On Thursday they could care less about it. There's nothing mean-spirited about it, even though their flightiness can be aggrevating to everyone else.

The people they flake on aren't as important to them

This is a somewhat harsh truth. If someone's made plans with a friend or group of friends who aren't particularly important to them, they won't lose much sleep over flaking on them if they get a better offer or decide they no longer feel like going. This isn't to say the flaker completely hates their less important friends, it's more that they view them as people they'll hang around on their own terms and when it's convenient for them. If it suddenly becomes inconvenient, they'll pull out.

How to deal with unreliable friends

Within reason, you have to have a thick skin for at least some mildly flaky behavior

One thing I often see people ask about their friends' lateness or flakiness is, "Am I right to be so upset about it?" I think the answer is both yes and no. I think that within reason people being unreliable is just part of socializing. It's not ideal, but it is what it is. You'll drive yourself nuts if you're always getting annoyed about it. And if you try to cut out everyone who's even the slightest bit unreliable around you you'll probably become very short on friends.

To an extent you just have to be laid back and go with the flow. So someone was twenty minutes late picking you up to head to a party? Well there was no rush to be there, and you got to watch TV while you waited. It's not a gigantic deal. Also, for people who feel they're working to improve their social skills, part of doing that may involve loosening up a bit.

A lot of people just expect a certain degree of non-punctual or non-committal behavior from their friends, and they account for it. When they have a get together they expect some of the people will arrive later, or say they can make it but bail at the last second. When that does happen they don't get too upset, because they weren't expecting anything different.

It works both ways. Realizing, and accepting, that other people can be more relaxed about these things can also give you some freedom to do it yourself and maybe not stress about your own punctuality as much. Don't get me wrong, I don't think it's ever okay to leave someone waiting for you outside a movie theater, or back out of a commitment at the last second where the other person had to spend money to arrange it. But if an acquaintance is throwing a party, it's okay not to freak out about showing up a bit after everyone gets there. Or if you've made tentative plans with someone, and you're not feeling it that day, and you know they're easygoing about that kind of thing, then you can feel fine about cancelling on them.

On the other hand, sometimes a person's unreliable actions cross the line. It's one thing for a friend to occasionally drop out of an event that was never 100% nailed down, or take their time getting somewhere, but if they do it consistently, or they repeatedly inconvenience you, then that is something to get irritated by.

The question is where do you draw the line? When is flakiness within a normal range, and tolerable, and when does it become annoying and disrespectful? There's no clear answer to that. It's something everyone has to judge for themselves.

Article continues below...

Work around unreliable people

In general I think it helps to try to be laid back about unreliability. But not getting overly mad about it doesn't mean you just happily accept it all either. If someone shows that they have unreliable tendencies, then it's only understandable to adjust your expectations accordingly and work around them. You may still like the flaky person, but you're going to be realistic about them. I think it's reasonable to work around someone like this if they're only mildly flaky. People will also tend to do this if a friend is very unreliable, but they've decided the friendship is worth holding on to in spite of it.

Don't make plans that hinge on that one person being there

Hang out with more than one other person. Tell them to meet you at the event instead of waiting around for them so you can all depart together. If the unreliable person doesn't show up, it's not too big of a loss on the whole. If they do show up, it's a bonus. Don't put key parts of a plan in their hands, like having reservations in their name, or needing them to talk to a guy they know to get you into a popular bar. Set things up so their presence is nice, but non-essential.

A more subtle way everyone may 'rely' on a certain friend being there is if they're just very fun, entertaining people. Then this dynamic can be created where a bunch of people are sitting around a pub or someone's place saying, "Oh man, where's Steve? When's Steve getting here?" It can make a group more lenient of someone's undependable actions than they should be. On one level the tradeoff may be worth it. However, it may be worth asking if it's really so important that the one person be there for everyone to have a good time.

If you do make plans with a flaky person, go in accepting things may not pan out

If you have a friend who you know can be unreliable, you may still happily make plans with them, but know things may not work out. When the day of the plan comes around you realize you may end up doing it, or you may not. Either way is good. Again, it's that, "It's nice if it happens, but if not, ah well" mentality.

Avoid putting yourself in situations where you have to wait for an unreliable person by yourself

In other words don't agree to meet them at a restaurant or bar for a one-on-one get together. Don't agree to have them pick you up after work. If they're really late they'll leave you be bored or stranded. Instead have them pick you up from your place, or meet them at theirs, and go together. If you do meet them somewhere make sure other friends will be showing up there too, or that it's for the kind of event where it's not a big loss if they're running behind (e.g., if they're late to a movie you can go into the theater by yourself).

If someone is picking you up, don't stop doing what you're doing until they're actually there

You get a text from your friend saying he'll be there in two seconds. You turn everything off, put your coat on, and head down to the first floor of your building. Then you proceed to wait in the lobby for twenty five minutes. It only takes one time to learn that lesson. It's better to just tell people to text you when they're outside and keep playing on the computer, watching movies, or whatever it is you were doing before. If you're going to be waiting you may as well be having fun, not putting everything on hold.

Most people agree the 'Lie and tell them the event starts earlier than it does, so they'll be on time' thing doesn't work

For one, the flaky friend will catch on fairly quickly and the tactic will stop working. They may feel annoyed at being manipulated. I also feel like this breeds resentment in the people who have to resort to this trick. They come to see their friend is such a self-absorbed, hopeless case that they have to resort to lying to get them to show up on time.

Adjust your expectations of people based on how close you are to them

It's one thing for a vague acquaintance to be an hour late to a group get together, or to bow out of something at the last second. If a good friend flaked on you though, especially if they hadn't done it in the past, you're justifiably going be a lot more irritated. I think as you get to know someone more and more your standards for what you'll tolerate in them can increase.

Sometimes you have to call people out or stop spending time with them

If someone crosses your line about how much flakiness you'll tolerate, you have a few options. You can try talking to them about it, you could cut them out of your life, or you can downgrade them, like to someone you'll happily catch up with if someone else invites them to a group event, but who you'll stop actively trying to make plans with.

If you call someone out for being unreliable

If you go with this option I think you need to make your message fit how well you know the person. I wouldn't recommend reaming out a casual acquaintance for being late to give you a free ride to a party, but it would make sense to be pretty forward with a good friend who consistently lets you down.

It's your call whether you want to start with smaller, more low key, comments about their flakiness and work up to firmer ones if they don't change, or just dive in and be more direct. There's not really any magic thing you can say to them. Just let them know their unreliable behavior bothers you.

Don't expect a whole lot the first time your confront someone. In my experience, and from reading up on the issue, a lot of unreliable people aren't great about taking responsibility for their actions, and they may dismissively brush off your concerns. The specific reaction you'll get depends on the reason they're flaky in the first place:

Over the longer term when someone has a flaky friend the situation tends to play out one of two ways. The first is that the relationship isn't that essential for them and they cut the person off. The second is when their friend has too many other good qualities, and they can't end it just because they're unreliable. The friend's flakiness will continue to cause tension, and the person will alternate between trying to accept it, and getting fed up and having another confrontation. After getting called out enough the flaky friend may become more reliable, though not to a flawless degree.

Sometimes even if the flake changes just a little it can help. Like an unreliable friend will hear what you have to say, and start showing up to things fifteen minutes late, instead of half an hour. It's not perfect, but that improvement may edge their behavior from 'totally irritating' to 'tolerable'. Another change they could make would be to at least be honest with you about how much they're running behind. It's totally exasperating when someone tells you they'll be there in ten minutes when they haven't even started getting ready yet, and really won't show up for another hour. When they tell you the truth (which means you'll now both be an hour late to a party), it's still annoying, but at least you know you have an hour to kill and can do something productive with your time, rather than dropping everything and expecting them to show up at any moment.