Self-criticism

How to stop being so hard on yourself

Being hard on yourself doesn't make you improve faster — it usually just makes you feel worse while improving at the same rate. Here's what actually helps.

Harsh self-talk usually persists because it's mistaken for motivation — the belief that if you stop being hard on yourself, you'll stop trying. In practice, self-criticism and self-improvement aren't the same lever, and the harshness mostly adds distress without adding effort.

Why the inner critic feels necessary even when it isn't

It often started as a way to stay ahead of criticism from someone else — get there first, and it hurts less. As an adult, the habit continues even once the original threat is gone, because the mind kept the strategy without checking if it's still needed.

The difference between accountability and harshness

Accountability names what happened and what to do differently; harshness adds judgment about what it says about you as a person. The first produces a next step. The second mostly produces shame, which doesn't reliably produce better behavior.

Why being harder on yourself doesn't actually improve performance

Research on self-compassion and performance consistently finds that harsh self-criticism doesn't outperform a fair, accurate internal voice — it mostly adds distress on top of the same outcome, not a better one.

A more useful internal voice, not a softer one

The goal isn't switching to empty encouragement — it's talking to yourself the way you'd talk to someone you're actually trying to help improve: specific, honest, and without the extra layer of contempt.

If the self-criticism feels constant, disproportionate to what actually happened, or comes with a sense of never being good enough at your core, that's worth exploring with a therapist — it can be a learned pattern, not a fixed truth about you.

If you can't tell anymore whether your inner voice is being accurate or just harsh, OLENRI can help you sort out which one you're actually listening to. See how it works →