Skip to main content Skip to bottom nav

How can I stop hating and criticizing myself so much?

Profile: Anonymous
Anonymous on Feb 13, 2017
...read more
Everytime you think "I hate myself" or similar, try to counter-act it with at least one thought of something good about yourself, even if you're reaching. Things like "I got out of bed at least" or "my hair doesn't look bad" or "I didn't have a terrible accident today" are valid! When you criticize yourself, think about a more positive way you could have delivered that thought. For instance if you think, "I messed that up" you could add, "I could have handled that better" or "but I didn't mess it up worse at least" When you catch yoruself judging yourself and hating yourself, try to stop those thoughts - but don't judge yourself for having them. It will take time to correct this line of thinking. These are cogintive behavioral therapy techniques if you are interested in more reading.
Struggling with depression?
Take the Free Wellness Quiz
Gain insight & track progress for anxiety & depression
Talk to a Licensed Therapist
Online chat & video therapy at your fingertips
Depression Support Community
Connect & share with people who get you
Help keep 7 Cups free

Takes less than a minute. Keeps 7 Cups free for someone else.

A small contribution goes straight to keeping the community running.

Profile: Anonymous
Anonymous on Dec 3, 2014
...read more
Don't compare yourself to other people. This can lead to the hating and criticizing. Self Criticizing is a big part of growing up. As you grow older, it'll fade. For now, immediately stop the negative talk, find your talents whether they be silly or serious and work towards building it up. Practice. Consider who you hang out with if your friends are bringing you down. You don't deserve that, but friends who bring you up and help you succeed.
Profile: helpfromrachel
helpfromrachel on Nov 25, 2014
...read more
I think a good method for this would be to exercise your mind. Tape a piece of paper to your wall and write down one positive thing about yourself each day. This will build up over time and show you what a great person you are.
Profile: Alexisheretohelpyou2
Alexisheretohelpyou2 on Jul 19, 2016
...read more
Hey sweetie, this is a tough question, and I still struggle with this from time to time. It is important to realize that nobody is perfect, and you are only human. Everyone makes mistakes, and with those mistakes, you'll grow as a person. A good way to hate yourself less, is try to surround yourself with people who truly love, and care about you. As for self critcizim, YOU are your hardest judge. As an artist, I will see flaws in my artwork that the people around me can't. Don't bring yourself down for your imperfections because people around you won't see them. You need to know that you are a beautiful, wonderful, and unique individual, and you are great. Not to mention, everybody is imperfect; But the two words to spell that is "I'm perfect." Sweetie, know it's hard, but you need to learn to love yourself. Unfortunately, it's more socially acceptable to criticize yourself, than to love yourself. Be you, and don't be so hard on yourself. You are Be-you-tiful. Hope this helps!
Profile: Anonymous
Anonymous on Nov 25, 2014
...read more
What I can tell you is accept the fact that you are a human. Do not try to be perfect because you can not. Try to find a balance where necessary self-criticism does not become an implacable judge only condemns.
Profile: thethirteenthour
thethirteenthour on Apr 10, 2015
...read more
Take it a step at a time. Learning how to love yourself doesn't happen overnight! Look at why do you feel this way towards yourself. Everyone has flaws, imperfections, regrets, and insecurities, so you aren't alone for feeling this way! Surround yourself with positive, loving people. Start by affirming at least one good thing about yourself every day, even if you won't feel the same way about it tomorrow. The point is that you're wonderful and valuable just as you are, simply because you exist.
Profile: Anonymous
Anonymous on Apr 15, 2015
...read more
find the reason of hating and try to improve self in that,see the other people who are less blessed than us,we are better than them
Profile: hobbitwho
hobbitwho on Apr 17, 2015
...read more
Everyday you can look yourself on the mirror and think at least one kind word about your appearence. Tell yourself you're beautiful every breathing hour.
Profile: Anonymous
Anonymous on May 15, 2015
...read more
Try setting smaller goals for yourself. If the things you want from yourself are too big, you can't achieve them right away, which makes you expect more from yourself. If you have smaller goals, or smaller thing you want yourself to do, you feel like you achieves something more easily.
Profile: hopefulRainbows30
hopefulRainbows30 on Aug 16, 2016
...read more
You can stop hating and criticizing yourself too much by claiming that you are valuable and this value is not dependent on anything. You are just inherently valuable. So I guess you have to remind yourself of that from time to time. Also, recognize that you are human. You have mistakes but your mistakes are not you. They don't define who you are; You are bigger than them. Only you can define who you will be so if you keep on hating and criticizing yourself then, you are turning yourself into something hated and powerless. What is important is that you commit to not doing the mistakes and trying very hard to stick to it. I think the point to remember who we are, that we are valuable and that our lives are very precious which should empower us to also place value on ourselves but also to other people.
Profile: PassionatePeyton
PassionatePeyton on Aug 21, 2017
...read more
Try to be understanding of yourself. Accept yourself, and try to focus on the things you do well. For example, rather than saying "I'm not good at ..." say "I am good at..."
Profile: Anonymous
Anonymous on Nov 25, 2014
...read more
You have to remember that nobody is perfect. Everybody is different and that's what makes us unique.
Profile: Anonymous
Anonymous on Nov 28, 2014
...read more
Take a step back and imagine your reflection as being a different person, would you still say the same things to them as you say to yourself?
Profile: SurvivoringWarrior
SurvivoringWarrior on Dec 7, 2014
...read more
I can look at myself in the mirror and say all the positive things I love about myself, or I can write down 5 things a day!
Profile: Erynn
Erynn on Dec 14, 2014
...read more
It's a long journey, to be sure. Counseling may help. There are some activities that can help: Gratitude Journal, positive quite book, positive affirmations, mindfulness, meditation, visualization, making a Happy Box of good notes and self-caring items, and the CBT strategy of challenging distorted thoughts. Google can help you find more detail on any one of these ideas. As hard as it can be to make these changes, it is possible. With effort and time and continually trying these strategies, things can improve. Hang in there.
Profile: Anonymous
Anonymous on Dec 31, 2014
...read more
Embrace the positive parts of you! Little by litle you'll start seeing that the "negative" parts of you are better than you think.
Profile: Brook
Brook on Apr 25, 2015
...read more
You have to think of yourself in a more positive light. You are and can be whatever you set your mind on.
Profile: Anonymous
Anonymous on Jun 7, 2015
...read more
You can only stop hating yourself when u start using that hate on your performance. Let me give u an example. I used to play basketball and ofcourse i sucked at it. The frustration and humiliation i faced was too much. I started hating myself and criticising myself for not performing. This is the point where it makes u or breaks u. I got so pissed with myself that i started using all that anger to drive myself and train. Whenever i felt like quitting i always used to remember the humiliation and anger. Eventually i beat my ownself. I started performing better. I know its easy to say than be done. But yes i have done it. Lets be real, u cant live without criticising yourself. But u can use to in both good and bad ways. And u should keep criticising yourself about what you have done for the community and yourself. It will actually help us to know where we stand in the grand spectacle of things.
Profile: FlowerInDisguise19
FlowerInDisguise19 on Jul 23, 2015
...read more
Try to turn your negativity about yourself into positive thoughts - practice positive self talk everytime you find yourself criticizing yourself tell yourself something that you like about yourself instead..turn it into something positive..remember that nobody is perfect you are you! You're so much more :) we often are too hard on ourselves than anybody else.. The next time you notice that you are criticizing yourself or comparing yourself to Perfect You or comparing yourself to anybody else, stop. Hit the pause button in your head. Tell yourself that "I love and accept all of myself.” Now imagine that you’re giving yourself a hug, internally. Try to generate a feeling of self-compassion. When you do this regularly you will start to notice that love and self-compassion can shift even the strongest negative thoughts and emotions and allow you to enjoy more of your life. “If your compassion does not include yourself, it is incomplete.” - Jack Kornfield
Profile: Anonymous
Anonymous on Aug 4, 2015
...read more
Perhaps writing down your positives and your strengths may be a good place to start. Focus on the positive things people have said about you in the past, focus on your good points and possibly put them to the test with things you like/enjoy doing
Share a Helpful Insight
Sharing helps others and its therapeutic for you.
0/150 Minimum Characters
0/75 Minimum Words