13 Traits Of People Who Find It Hard To Forgive Other People (And Themselves)

Letting bygones be bygones when someone hurts or betrays you isn’t always easy, and that’s understandable.

Getty Images/iStockphoto

Some people find forgiveness comes naturally. For others, it’s a bit more complicated, especially when it comes to letting go of deep hurt or forgiving themselves for past mistakes. It doesn’t mean they’re cold or angry people. It usually means they’ve been shaped by experiences that made trust hard and self-kindness even harder. If you’ve ever struggled to let go, you might recognise these traits.

1. They replay things in their head over and over.

Getty Images

When something goes wrong, they don’t just move on, they get stuck in a loop. They’ll replay the moment, analyse every word, and try to figure out what they should’ve done differently. They’re not holding a grudge for the sake of it. Instead, their brain is trying to find a version of the story that makes it feel better, and never quite getting there.

Overthinking like that makes it hard to forgive anyone, including themselves. Even long after the moment has passed, they’re still caught up in what it meant, what they missed, and why it still hurts.

2. They expect more from themselves than they’d expect from anyone else.

Getty Images

People who can’t forgive themselves often hold themselves to impossible standards. If someone else made the same mistake, they’d understand. But when it’s them, the bar’s set so high they feel like they’ll never clear it again. The level of pressure they put on themselves means even small things feel like personal failures. In addition to regretting what happened, they carry it around, convinced it says something awful about who they are.

3. They wait for the “right” kind of apology or closure.

Getty Images

If they’ve been hurt, they might hold off on forgiving someone until they get a full apology that ticks every box. Unfortunately, life doesn’t always give us those neat little moments of closure, and waiting for one can keep someone stuck for a long time. They’re not being stubborn; they’re hoping for something that feels fair. The problem is that fairness doesn’t always show up. And without it, moving on can feel like letting someone off the hook when they haven’t earned it.

4. They were never shown what healthy repair looks like.

Unsplash

If you grow up in a home where no one says sorry, or where forgiveness just means pretending nothing happened, you don’t really learn how to work through conflict. You learn how to stay tense, silent, or resentful, and that becomes your default. So when you’re older and someone genuinely hurts you, or you mess up yourself, you’re left without a roadmap. You don’t know how to come back from it because you never saw what coming back looked like.

5. They confuse forgiving with saying, “It was fine.”

Getty Images/iStockphoto

A lot of people struggle to forgive because they think it means pretending what happened didn’t matter. They don’t want to minimise the hurt, or let themselves off the hook too easily, so they hold on tight instead. The thing is, forgiveness doesn’t require anyone to write off hurtful things as “no big deal.” It’s about saying, “I’m not going to carry this forever.” That’s a big difference, and until they see it that way, forgiving might always feel like losing.

6. They’ve been hurt too many times to easily trust again.

Getty Images

People who’ve been hurt repeatedly tend to build walls, not out of malice, but out of self-protection. If forgiving means opening that door again, they’d rather not. It feels safer to stay closed off than to risk being let down one more time. This shows up especially in close relationships. They definitely want to move on, they just need to believe it’s safe to do so. A history of broken trust makes that belief hard to reach.

7. They link mistakes with identity.

Unsplash/Getty

If someone wrongs them, they don’t just see it as a bad decision, they see it as a reflection of that person’s whole character. And if they mess up themselves, they don’t see it as a slip-up. They see it as proof that they’re flawed deep down. When everything becomes personal like that, there’s not much room for grace. Forgiveness becomes harder because it feels like you’re rewriting who someone is, not just what happened.

8. They struggle with vulnerability.

Getty Images

Forgiveness usually involves saying, “This hurt me.” For people who like to stay in control, that can feel like way too much. Admitting pain means letting your guard down, and that’s not something they do easily. So they hang onto the anger or guilt because it feels safer than being exposed. Even if the situation is over, the wall stays up, just in case it happens again.

9. They want to make sure it never happens again.

Getty Images

Some people cling to hurt as a way of staying alert. If they keep the memory close, they think they’ll spot the signs earlier next time. It’s like their version of self-defence: staying angry to stay safe. It’s understandable, especially if they’ve been blindsided before. Of course, it can also stop them from healing. Because the longer you grip the pain, the more it grips you back.

10. They don’t know what to do with the emotions left over.

Unsplash

Let’s say someone wants to forgive. But then what? What do you do with the leftover sadness, or the sense of loss, or the parts of the story that still don’t feel finished? That’s the part nobody really talks about. For people who feel things deeply, forgiveness can feel incomplete without a clear emotional ending. It seems dramatic, but the truth is that they’re stuck with feelings they were never taught how to sort through.

11. They feel like they’re the only one still hurting.

Getty Images

If the other person has moved on, or if the world’s just carried on like nothing happened, it can feel like you’re the only one still sitting in the pain. That makes it even harder to let go because it feels like you’re the last one left caring. This is especially tough with self-forgiveness. Everyone else might have forgotten about the thing you said or did, but if it still eats away at you, the loneliness of that guilt makes it feel permanent.

12. They think forgiving means reconnecting.

Unsplash/Getty

Some people assume that if you forgive someone, you have to let them back in, and if that person isn’t safe or trustworthy, forgiveness feels dangerous. So, they skip it entirely and keep their distance, and for good reason. Of course, forgiveness doesn’t mean reconciliation. It can happen silently, privately, and still be real. Once people see that those two things aren’t the same, it gets a little easier to consider letting go.

13. They’re still trying to forgive people who never took responsibility.

Envato Elements

It’s one thing to forgive someone who says, “I know I hurt you.” It’s another thing entirely to forgive someone who denies it ever happened, or acts like you’re the problem for bringing it up. That kind of situation makes forgiveness feel impossible. There’s no pettiness here; they’re just stuck with the weight of something someone else refuses to name. And until that’s acknowledged, they’re left trying to heal from something that still feels like an open wound.