
Online dating can be magical when it goes to plan. That’s not always the case. If something feels off in your virtual romance, you might be talking to a catfish: someone using a fake identity to deceive you. Whether it’s for attention, money, or ego, the damage can be real. Here are 10 red flags to watch for and how to shut them down, fast.
They Refuse Video Calls Every Time

They always have an excuse. “My camera’s broken.” “I’m not ready.” If weeks go by without one single video call, you’re not dealing with someone real. A quick FaceTime call proves identity. No video likely means a big red flag. Insist on a call or walk away. If they can’t show their face, they’re hiding something.
Their Photos Look Too Perfect

Every picture screams influencer, model, or AI-generated face. If their profile looks like a stock image catalog, it probably is. Run their photos through Google’s reverse image search. If you find them used elsewhere (especially under different names), you’ve got a catfish. Real people have real, imperfect photos. Well, most of the time!
They Fall in Love Way Too Quickly

“Baby, I’ve never felt this way before…” Sound familiar after two days? Slow down. Fast, intense declarations of love are a manipulation tactic. It’s called love bombing. It floods you with validation before reality hits. True love builds slowly. If they’re pushing for commitment too soon, pause. Protect your heart— not every connection is real.
Their Story Doesn’t Add Up

One day, they’re in the military; the next, they’re on an oil rig in Dubai. Their story shifts constantly, and nothing adds up. Vague answers, sketchy timelines, and contradictory details are telltale signs. Keep track. Ask the same question twice. If they can’t keep their lies straight, you’ve likely caught a catfish. And stop doubting yourself. Trust your gut.
They Avoid Meeting in Person

Plans to meet always fall through. Their nan’s sick. They missed a flight. It’s always something. If it’s been months and they’re still dodging an in-person meeting, it’s not a coincidence. You’re being stalled. Real people want to meet. Set a clear date. If they ghost or cancel again, walk away, fast. Block.
They Ask for Money or Help

Big no-no. Even if they say they love you, the moment they ask for money, it’s a scam. “Just until payday.” “It’s for a family emergency.” No matter the reason, real love doesn’t come with financial strings. Never send cash to someone you’ve never met. Once you send it, it’s gone. And so are they.
They Have a Bare or Fake Social Profile

A single photo. No friends. No comments. Socials that feel too polished or too empty? Classic catfish move. Real people leave digital footprints: tagged photos, normal banter, and actual engagement. If their socials don’t match their story or seem scrubbed clean, dig deeper. Don’t ignore the gut feeling when something doesn’t quite match up.
You Catch Them in Lies

Little details start to unravel. First, they said 29; now it’s 35. They told you they lived in London, but their tagged location says Leeds. When you gently question it, they get defensive. Slips like these are often the tip of the iceberg. Trust your instincts; if something’s off, it probably is.
Your Friends Are Suspicious

If the people who love you are raising red flags, don’t brush them off. Friends often spot the manipulation and dodgy vibes you miss when emotions take over. Let someone neutral review the messages or profile. If multiple people sense something’s wrong, pay attention. Sometimes your best defense is an outside perspective. Ask your BFF.
You Feel Anxious, Not Excited

Real love should feel safe, not nerve-wracking. If you’re constantly second-guessing, overthinking, or hiding the relationship, that’s not romance; that’s your intuition screaming. Anxiety is your nervous system waving a red flag. Tune in. If this connection is costing you peace, it’s not love. Walk away and move on. They’re not worth it.