Person sitting by a sunlit window, reflecting beside a journal and a mug.

Why Can’t I Forgive Myself? Understanding Guilt, Shame, and Self-Forgiveness

Struggling to forgive yourself? Learn how guilt and shame can keep you stuck, what self-forgiveness really means, and how to take responsibility without ongoing self-punishment.

Do you find yourself replaying something you said, a decision you made, or a mistake from years ago—and feeling as though you still have not paid enough for it? You may understand what happened, regret it, and even know what you would do differently now. Yet the thought keeps returning: “I should have known better. I don’t deserve to move on.”

Wondering why you can’t forgive yourself can be painful, especially when you have tried to learn from the experience but remain stuck in guilt or shame. Self-forgiveness is not about pretending the past did not happen. It is about finding a way to acknowledge what happened, take appropriate responsibility, and make room for growth without treating lifelong self-punishment as proof that you care.

Why can it be so hard to forgive yourself?

For some people, self-forgiveness feels unsafe or undeserved. You might worry that being kinder to yourself means you are excusing your behaviour, forgetting the impact on someone else, or letting yourself “off the hook.” You may also believe that continuing to feel bad is the only way to show that you understand the seriousness of what happened.

Sometimes the experience is less about a specific action and more about what you have come to believe it says about you. One mistake can become evidence that you are selfish, careless, unlovable, or fundamentally flawed. When regret turns into a judgment about your entire identity, it can be difficult to see a path forward.

Guilt and shame: what’s the difference?

Guilt and shame can overlap, but they often have different focuses. Guilt tends to centre on something you did or did not do: “I handled that poorly.” Shame tends to spread into a broader conclusion about who you are: “I’m a bad person.” These are useful distinctions, not rigid rules; people can experience both at once.

Guilt can sometimes help you recognize that your actions did not align with your values. It may motivate you to take responsibility, repair harm, or make a different choice next time. Shame can make that process harder when it leads you to hide, withdraw, or believe that change is impossible because you are the problem.

If you tend to turn small mistakes into harsh judgments about yourself, you may also recognize the pattern described in our article, Why Do I Feel Ashamed After Making a Small Mistake?

What can keep you stuck in self-blame?

1. You confuse accountability with punishment

You may believe that if you stop criticizing yourself, you will become careless or repeat the same behaviour. But accountability and self-punishment are not the same thing. Accountability asks you to recognize your choices, understand their impact, and take meaningful steps where possible. Self-punishment keeps you suffering without necessarily creating repair or change.

2. You keep replaying the past to find a different outcome

Replaying a conversation or decision can feel like problem-solving: perhaps if you review every detail, you will finally understand how to undo it or guarantee that it never happens again. But when there is no new information or action to take, repeated mental review can become rumination. It keeps your attention tied to an event you cannot change.

You might find our article on why you keep thinking about the same problem helpful if your mind repeatedly returns to the same memory.

3. You turn one action into your whole identity

“I made a mistake” leaves room for responsibility and change. “I am a terrible person” can feel like a permanent sentence. When you define yourself entirely by your worst moment, it may become difficult to notice the values, relationships, choices, and actions that also describe you.

4. You believe you must feel bad forever to prove you care

You may worry that moving forward means you did not care enough about the people affected or the consequences of your actions. But the duration of your suffering does not measure how sincerely you regret something. Learning, repair, changed behaviour, and respect for others can be more meaningful expressions of responsibility than repeatedly attacking yourself.

What self-forgiveness is—and what it isn’t

Self-forgiveness does not mean denying the impact of your choices, demanding that someone else forgive you, or deciding that what happened was acceptable. It does not erase consequences or guarantee that a relationship will be repaired.

It can mean acknowledging the reality of what happened, taking responsibility for the part that was yours, making amends where that is appropriate and safe, and allowing yourself to live differently now. It also means recognizing the limits of your control. You cannot change the past, control another person’s response, or always create the outcome you wish you had created.

It is equally important to ask whether you are holding yourself responsible for something that was not actually yours to control. People sometimes carry shame for being mistreated, for not knowing what they could not reasonably have known at the time, or for choices made under pressure, limited information, or unsafe circumstances. Self-forgiveness should not become another way of blaming yourself.

How to begin forgiving yourself

1. Describe what happened without judging your entire self

Try writing a brief, factual description of the situation. What happened? What did you do or not do? What were the circumstances? What did you know at the time? Notice when the description shifts from an action (“I avoided an important conversation”) into a global label (“I’m cowardly and selfish”). Naming the behaviour clearly can help you take responsibility without turning it into your whole identity.

2. Separate what was yours from what was outside your control

Consider what you were responsible for, what other people were responsible for, and what was shaped by circumstances you could not control. Be honest, but avoid taking responsibility for another person’s choices or for information you did not have. You can acknowledge your part without claiming all of the blame.

3. Consider whether repair is possible

Depending on what happened, repair might involve offering a sincere apology, listening to the other person’s experience without becoming defensive, correcting misinformation, replacing something, or changing a behaviour. Sometimes direct contact is not safe, welcome, or appropriate. In those situations, respecting boundaries and making a commitment to act differently in the future may be the more responsible choice.

4. Identify what you want to learn from the experience

Ask yourself: “What value of mine was affected here?” Perhaps you want to be more honest, considerate, reliable, patient, or courageous. Then identify one specific action that would help you live closer to that value. Learning from regret does not require you to keep reopening the wound every day.

5. Practise compassionate accountability

Imagine speaking to someone you care about who had made a similar mistake and genuinely wanted to do better. You would not need to tell them that nothing mattered or that there were no consequences. You might help them see the situation clearly, take responsibility, and decide what to do next. Try offering yourself that same combination of honesty and care.

A phrase you might practise is: “I wish I had handled that differently. I can acknowledge the impact, learn from it, and choose what I do next. I do not have to keep punishing myself to prove that I care.”

What does research say about self-forgiveness and self-compassion?

Research on self-forgiveness is developing. A 2024 systematic review identified 21 studies of interventions intended to promote self-forgiveness. The approaches and study designs varied, so the findings do not establish one universal method. The review nevertheless points to structured self-forgiveness work as an area with potential for supporting people experiencing guilt, shame, and self-condemnation. You can read the review, Psychological Interventions to Promote Self-Forgiveness.

A 2025 systematic review of Compassion Focused Therapy in adult clinical populations also found promising results for self-compassion and reductions in self-criticism, while noting limitations in the available evidence, particularly for some aspects of shame and longer-term outcomes. This is one reason therapy should be adapted to the person’s circumstances rather than treated as a single formula. The review is available through PubMed.

When can therapy help?

If regret, guilt, or shame keeps returning and affects your relationships, mood, confidence, or ability to move forward, therapy can provide space to understand what is maintaining the self-blame. Together with a therapist, you might explore the standards you hold yourself to, experiences that shaped your beliefs about being “good” or “bad,” and practical ways to respond to difficult memories with greater balance.

Depending on your needs and history, approaches such as cognitive behavioural therapy, Acceptance and Commitment Therapy, or compassion-focused work may help you relate differently to self-critical thoughts and act in line with your values. When distress is connected to traumatic experiences, a therapist can also help assess whether trauma-focused treatment is appropriate. The pace and approach should be guided by your needs and readiness.

At Beacon Shore Therapy, we offer support for people navigating shame, self-criticism, and the feeling that they are not good enough. You can learn more about therapy for shame and self-worth.

You can take responsibility without staying stuck

Forgiving yourself may take time, especially when the experience still carries emotional weight. You do not have to rush toward acceptance or pretend you feel differently than you do. You can begin by being honest about what happened, making repair where possible, and allowing your next choices to reflect what matters to you.

Your past can be part of your story without becoming the only thing that defines you. Accountability can help you grow; endless self-punishment is not a requirement for change.

Yaroslav Grechkin, Registered Psychotherapist (Qualifying)

Yaroslav Grechkin, RP (Qualifying)

Yaroslav is a Registered Psychotherapist (Qualifying) who provides compassionate, trauma-informed psychotherapy for adults, couples, and adolescents. His work focuses on helping people move beyond shame, self-criticism, anxiety, and relationship struggles toward greater self-compassion, confidence, and connection.

Learn more about Yaroslav →

You don't have to figure this out alone.

If something in this article resonated with you, a complimentary consultation can be a gentle first step toward understanding what you're going through and exploring whether therapy might be a good fit.

BOOK YOUR FREE CONSULTATION