We all want to be liked, but sometimes we do things that push people away without realising it.

No one’s saying you have to be perfect – nobody is, anyway! — but there are certain behaviours that can really rub people the wrong way. If you’re wondering why you’re struggling to connect with people, it might be worth checking if you’re guilty of any of these off-putting habits.
1. You constantly interrupt people when they’re speaking.

It’s dead annoying when someone keeps cutting you off mid-sentence. If you’re always jumping in before people have finished their thoughts, you’re sending a clear message that you think what you have to say is more important. This habit makes people feel unheard and undervalued. Try to practice active listening instead – you might be surprised by what you learn when you actually let people finish speaking.
2. You’re always late and don’t seem to care.

Being chronically late isn’t just inconvenient – it’s downright disrespectful. If you’re consistently showing up after the agreed time, whether it’s for work or social engagements, you’re telling people that you don’t value their time. It’s even worse if you don’t apologise or act like it’s no big deal. Start setting your alarm a bit earlier or leave a buffer in your schedule – your punctuality will be appreciated.
3. You’re glued to your phone during conversations.

We’ve all been there – trying to chat with someone who’s more interested in their phone screen than what you’re saying. It’s proper rude and makes people feel like they’re not worth your attention. If you’re constantly checking your notifications or scrolling through social media when you’re meant to be engaging with people, you’re likely to be seen as self-absorbed and disconnected. Put the phone away and focus on the person in front of you.
4. You never admit when you’re wrong.

Nobody likes a know-it-all, especially one who can’t admit when they’ve messed up. If you’re always trying to defend your mistakes or point the finger at other people, you’ll quickly lose their respect. Being able to say “I was wrong” or “I’m sorry” shows maturity and humility. It might feel uncomfortable at first, but owning up to your errors can actually improve your relationships.
5. You gossip about everyone behind their backs.

Sure, a bit of gossip can be tempting, but if you’re known as the office or neighbourhood snitch, people will start to avoid you. Constantly talking about people behind their backs makes you seem untrustworthy and petty. People will wonder what you’re saying about them when they’re not around. Try to focus on more positive topics of conversation – you’ll be seen as more reliable and kind.
6. You’re always trying to one-up everyone.

We all know that person who always has to have the best story or the most impressive achievement. If that’s you, it’s time to tone it down. Constantly trying to outdo people in conversation makes you seem insecure and attention-seeking. Instead of viewing every interaction as a competition, try showing genuine interest in what other people have to say. You’ll be surprised how much more people will warm to you.
7. You never reciprocate favours or kindness.

Relationships are a two-way street. If you’re always happy to accept help or favours but never return the gesture, people will start to see you as a user. It doesn’t have to be a back and forth thing, but showing appreciation and being willing to lend a hand when people need it goes a long way. Be mindful of the give and take in your relationships – a little reciprocity can make a big difference.
8. You’re overly negative about everything.

Life can be tough sometimes, but if you’re constantly moaning and seeing the worst in every situation, you’ll bring everyone down with you. Nobody wants to be around someone who’s always complaining or pointing out problems without ever offering solutions. Try to find some balance – it’s okay to vent sometimes, but also look for the positives. A more optimistic outlook can make you much more pleasant to be around.
9. You’re always trying to be the centre of attention.

While it’s great to be confident and outgoing, there’s a fine line between being the life of the party and being an attention hog. If you’re constantly steering conversations back to yourself or doing outrageous things just to get noticed, it can be exhausting for those around you. Remember, it’s not always about you. Give people a chance to shine and show interest in their stories too.
10. You’re judgmental about everything and everyone.

Having opinions is fine, but if you’re constantly criticising people for their choices, appearance, or lifestyle, you’ll quickly become known as the judgmental one. This behaviour often stems from insecurity, but it pushes people away. Try to be more open-minded and accepting of differences. You don’t have to agree with everyone, but showing a bit of empathy and understanding can go a long way.
11. You’re always playing the victim.

Life isn’t always fair, but if you’re constantly portraying yourself as the victim in every situation, people will lose patience. Taking responsibility for your actions and choices is a sign of maturity. Always blaming other people or circumstances for your problems can make you seem whiny and unaccountable. Try to focus on what you can control and take a more proactive approach to challenges.
12. You’re a chronic flake.

Regularly cancelling plans at the last minute or backing out of commitments is a guaranteed way to annoy people. It shows a lack of reliability and respect for other people’s time. If you’re known as the flake in your social circle, don’t be surprised if invitations start to dry up. Be more mindful of your commitments and only say yes to things you genuinely intend to follow through on.
13. You’re overly pushy with your opinions or beliefs.

Whether it’s politics, religion, or your diet, being too forceful with your views can be a real turn-off. It’s great to have convictions, but constantly trying to convert people or belittling those who think differently will make people avoid you. Learn to respect different opinions and engage in respectful debates rather than aggressive arguments.
14. You’re always borrowing money and not paying it back.

Money matters can strain even the strongest relationships. If you’re constantly asking to borrow cash and then ‘forgetting’ to pay it back, you’ll quickly lose friends. It’s not just about the money – it’s about trust and respect. If you’re genuinely struggling, be upfront about it and try to work out a repayment plan. Better yet, work on managing your finances so you’re not always relying on other people.
15. You’re a chronic name-dropper.

Constantly mentioning famous or important people you know (or claim to know) doesn’t make you seem impressive – it makes you seem insecure. If you can’t get through a conversation without name-dropping, people will start to question your authenticity. Focus on building genuine connections based on mutual interests rather than trying to impress with your supposed connections.
16. You’re always fishing for compliments.

We all like a bit of validation now and then, but if you’re constantly looking for praise or fishing for compliments, it can be exhausting for those around you. Whether it’s repeatedly putting yourself down in hopes of reassurance or always angling for recognition, this behaviour often backfires. Instead, work on building genuine self-confidence that doesn’t rely on constant external validation.