12 Ways to Stop Being Your Own Worst Enemy

April 8, 2025

Created by Mike Donghia. Subscribe to our blog for free daily updates.


Many people have the same problem and donโ€™t even know it. Theyโ€™re fighting against themselves.

No one else needs to stand in their way because theyโ€™re already doing a fine job of sabotaging their own progress. The bad news is that if you donโ€™t spot these tendencies, they tend to grow and set up shop in your mind.

The good news?

You can make big improvements by recognizing whatโ€™s happening and deciding to get out of your own way. Here are nine powerful ways to stop being your own worst enemy.

Quit Waiting for the Perfect Moment

Perfectionism is one of the most common ways people undermine themselves. It feels like a positive quality, but if you wait around for a flawless moment to act, youโ€™ll miss all the good-enough moments that come and go. Progress is a result of consistent action, not a magic combination of timing and perfection. Do your best with what you have today, and trust that imperfect effort will lead to better results than waiting on perfect timing that never comes.

Lower Your Unrealistic Expectations

For some reason, we expect life to be easy and seamless. The problem is, nothingโ€™s like that. Many of us have high expectations that create disappointment and frustration when things donโ€™t work out perfectly. Accept that there will be obstacles. Accept that sometimes youโ€™ll fall short. When you stop expecting everything to go according to plan, youโ€™ll be able to handle what actually happens.

Stop Comparing Yourself to Others

Comparison drains more energy than almost anything else. When you constantly compare yourself to other people, you only focus on what they seem to have that you donโ€™t. You forget your strengths and your own journey. The truth is, everyoneโ€™s timeline looks different, and thereโ€™s no value in trying to measure yourself against someone elseโ€™s. The only person you should compete with is who you were yesterday.

Drop the Need for Approval

Itโ€™s easy to spend your life trying to please everyone around you, but this is a sure way to lose yourself. When you make decisions based on what others want, you give up control over your own life. You might think youโ€™re making others happy, but in reality, youโ€™re only burying your own needs and desires. Let go of the need for constant approval, and start asking yourself what you actually want.

Recognize Negative Self-Talk

No one talks to you more than you talk to yourself, which means your inner dialogue has an enormous impact on your life. If that voice is critical, it can drag you down quickly. Start noticing when you speak negatively about yourself, and consciously replace it with something constructive. You donโ€™t have to force positivity, but work on becoming your own best supporter, rather than your harshest critic.

Allow Yourself to Make Mistakes

Mistakes are part of learning and growing, but self-enemies treat them as proof that theyโ€™re failures. If youโ€™re afraid of making mistakes, youโ€™ll avoid risks and end up holding yourself back. Understand that mistakes donโ€™t define you. Theyโ€™re just part of the path forward. When you give yourself permission to make mistakes, youโ€™ll free up energy to pursue things you genuinely care about.

Take Responsibility, But Donโ€™t Blame Yourself for Everything

Taking ownership is important, but blaming yourself for every single problem will make you feel trapped. Thereโ€™s a difference between being responsible and bearing all the blame. Learn to recognize whatโ€™s within your control and whatโ€™s not. Focus on the choices you can make now, and let go of the things that are simply out of your hands. Blame wonโ€™t change anything, but action can.

Practice Letting Go of Grudges

Holding on to resentment doesnโ€™t punish anyone but yourself. When you carry grudges, you carry emotional weight that affects everything in your life. Letting go doesnโ€™t mean you have to approve of what someone did. It simply means youโ€™re no longer allowing it to control you. When you free yourself from past hurts, you make space for more positive experiences.

Embrace Small Wins

Being your own worst enemy often looks like overlooking small victories and focusing only on big goals. But big changes are built from small wins. Instead of always looking toward the next goal, try celebrating small steps forward. Each win, no matter how small, is proof that youโ€™re making progress. Recognizing this will help you build momentum and give you the encouragement to keep moving forward.

Set Boundaries on Overthinking

When youโ€™re your own worst enemy, overthinking becomes second nature. You replay conversations, worry about the smallest mistakes, and mentally rehearse endless โ€œwhat ifโ€ scenarios. But overthinking just drains your mental energy. Practice setting boundaries around your thoughts. If you catch yourself spiraling, decide on a time limit for thinking about the problem. Remind yourself that overthinking rarely solves anything, but action often does.

Focus on Progress, Not Perfection

Weโ€™re wired to want to improve, but if you focus only on perfection, youโ€™ll feel like nothing is ever good enough. Shift your mindset to value progress over perfection. Recognize even small improvements as successes. Progress is proof youโ€™re moving forward, and small gains build up over time. The goal is growth, not flawless achievement.

Stop Predicting Failure Before You Even Start

When you assume things will go wrong, youโ€™re likely to hold back or avoid taking action altogether. This habit can become a self-fulfilling prophecy. Instead of predicting failure, give yourself permission to see how things unfold. Shift your focus to what you can learn or enjoy from the experience, regardless of the outcome. By letting go of the expectation of failure, you give yourself a real chance to succeed.


If you enjoyed this article, please support my work by subscribing to my daily newsletter.

You Might Also Like