Making plans with friends usually sounds simple enough. But when timing doesn’t line up, and communication falls short, even a casual dinner can turn into an uncomfortable situation. Moments like these often leave people wondering what the right thing to do actually is.

The question
In a recent Reddit thread, it was asked, "Am I in the wrong for leaving a restaurant after my friends were 30 minutes late?" She went on to say that she'd planned to meet a couple of friends for dinner, and they'd agreed on a time and place. She showed up on time, and after waiting 10 minutes, texted to see where everyone else was. One person responded that they were on their way, but another 20 minutes passed, and no one showed up.
She got frustrated, ordered her food to go, and left to eat rather than sit and wait. Right after she left, her friends started texting to ask where she was. She said she left because she'd been waiting so long, and they told her it was rude to leave since they were almost there.
Now she wants to know if she should have stayed and waited it out.

The responses
Over 500 people responded to the thread with their thoughts on what happened to her.
Someone pointed out the obvious. "I love how they say it was rude of you to leave but it wasn't rude of them to be 30 minutes late."
Exactly. How rude of them to give her grief for leaving after waiting, and to tell her she should have stayed and waited longer. It's pretty crazy that those words even came out of their mouth.
Another person said, "5-10 minutes late is acceptable, given the time of day, traffic, etc., but 30 minutes is obnoxious, especially if they don't reach out first to say so."
That's a good rule of thumb. If someone is more than 5-10 minutes late, a simple text is all that is needed to let them know they're running late. Her friends didn't even do that because she reached out to them first.

This person wrote, "Most places would have told you to move to the bar or to a single table after 15 mins of no shows."
This is true. Restaurants need people in seats buying food and drinks, not empty tables being held for friends who are really late.
Another wrote, "It was way more rude to be 30 minutes late. Rude of them to you, and rude to the restaurant if there were no open tables."
Very true. It trickles down. Since they were so late, they were rude to everyone who was part of the night. And then to gaslight their friend? The rudeness just doesn't stop.
Well said. "You waited a reasonable amount and then made a practical choice. That's how adults handle it."
Agreed. This is the perfect way to handle it. She waited, gave them grace, followed up with them, made sure she got her own food, and then left. She's the only one among the friend groups who actually seems to care about being respectful to anyone. Her friends owe her an apology asap.

Respecting people’s time matters
One of the biggest takeaways from situations like this is how much people value their time. When plans are made for a specific hour, most people treat that time as a commitment. Showing up significantly late without warning can easily feel dismissive, even if that was never the intention.
Of course, delays happen. Traffic backs up, or someone underestimates how long it will take to get ready and out the door. Most people understand that being a few minutes late is part of everyday life. But when the delay stretches to 20 or 30 minutes, communication becomes especially important.
A simple message can make a big difference. Letting someone know you are running late shows respect and gives them the chance to decide whether to wait or adjust the plan. Without that communication, the person who arrived on time is left guessing how long they will have to sit there.
There is also a practical side to these situations. Restaurants rely on keeping tables moving, and staff often cannot hold a table indefinitely when only one person has arrived. Waiting alone for long stretches can also be uncomfortable, especially when the original plan was to share a meal together.
In the end, meeting up with friends is supposed to be enjoyable, not stressful. Respecting each other’s schedules and keeping communication open helps avoid misunderstandings. Even small gestures, like sending a quick text or updating someone on your arrival time, can keep simple plans from turning into frustrating situations.

Leave a Reply