Skip to main content Skip to bottom nav

How to stop hating yourself after cheating?

215 Answers
Last Updated: 03/24/2021 at 7:42am
1 Tip to Feel Better
Moderated by

Jui Shankar, Ph.D


My worldview offers a systems perspective that values diverse clients and their struggles. I believe supportive and nonjudgmental therapeutic relationships empower clients.

Top Rated Answers
September 18th, 2016 3:14pm
Accept you made a mistake, Your only human and your gonna make mistakes. Just remember there gonna move on like you will.
September 20th, 2016 10:28am
Knowing other people is a part of who we are and of what we have to do. Mistaking is human. Don't blame yourself for doing something that it's part of your learning curve.
September 28th, 2016 2:17pm
I think that acceptance is key with this. Whatever you did or didn't do has happened. It's in the past now. While the feelings, and thoughts continue there has to come a point where you need to forgive yourself. Maybe talking with a listener or counsellor may help you beyond this?
October 5th, 2016 3:14pm
To stop hating yourself you have to forgive yourself. Find the underlying reason that made you be unfaithful in the first place, having a better understanding of this feeling will help you identify what caused you to cheat and then you can move on from it.
October 27th, 2016 6:58am
Consider all the good qualities you have provided and overall accept your mistake as one that occured but wont show back in your life.
November 4th, 2016 4:21pm
Know in your heart that many, many people cheat. Sometimes it seems as if it is human nature to cheat or be cheated on. Amazing things happen and terrible things happen. Accept what you did and vow to never do it again (it is all you can do).
January 21st, 2017 4:38pm
Every relationship is a two-side dynamic. It's action and reaction. We cheat for many reasons. We are humans and do mistakes. Probably not being happy in a relationship can lead to cheating. Not all people have the strength to talk to their partner and turn to sex instead.
January 26th, 2017 10:19am
It takes time. You are not a bad person, you have just done a bad thing. Look up "Rethinking Infidelity". A Tedtalk by Esther Perel.
January 26th, 2017 9:53pm
Cheating isn't good for a relationship. If you're the one that cheated and you feel horrible about it, completely normal and hopefully you do feel bad about it. But, quite frankly you learn from those things and in time you'll accept what had happened and move on from it. Nothing more you can do about it.
February 1st, 2017 3:53am
To be honest, I'm still working on that. It's tough to forgive yourself after cheating, but you have to remember, it's just one day out of many more to come. Work hard for your goals and stay strong. Even though you cheat one day, stay persistent. You can do what you set your mind to
February 2nd, 2017 5:41pm
Maybe the first step would be understanding the reasons you had to do it? Maybe you were trying to find something you need and the person you're with is not giving you? It might sound cliché, but since you can't change it, the best is really not hating yourself. Take it as something you would not want to do or experience in the future.
February 8th, 2017 3:00pm
We all do mistakes. We just have to accept that. We just need to be aware of it but we are all human beings and not perfect.
February 16th, 2017 3:07pm
Everyone makes mistake all the time, accept what you have done and move on with your life. Try to learn from the mistake and know that it doesn't mean that you are a bad person at all.
February 24th, 2017 2:53am
You recognize your mistake, and that's awesome! The next step is forgiving yourself. We all make mistakes!
March 1st, 2017 8:34pm
We all make mistakes, some are big and some are small but we have to realise that the hardest part about a mistake is to realise what you have done was wrong and forgiving yourself. You have cheated on somebody, you ruined their trust that they had given you and you have to make it up to them. You have to show that person that you have learned from your mistake and you will change, that person might not accept this but it's important that you let them know that you care about them and you will change even if they don't care.
March 25th, 2017 6:00pm
There is one moment of weakness that made you do it. You are a better person than you think you are because you know that cheating is wrong. Don't hate yourself, just own what you have done and keep in mind how it felt when you cheated and pledge to never do it again. Also if you want to get over the hate then come clear of your actions, tell people who are involved that you have done something wrong and ask for their forgiveness. Assure themthat you will do it again. Maybe they will understand.
April 7th, 2017 4:09pm
I realized that I wouldn't do it again and it helped me see that I wasn't that bad of a person. I forgave myself and so did the other person
April 8th, 2017 2:26pm
Read motivational stuff and try not to think about the past. meet new people and try to indulge in things that make you happy.
June 8th, 2017 4:53am
As humans mistakes (big or small) are bound to happen and it is okay if you made a mistake. Such mistakes doesn't define the kind person you are but helps you learn and grow as an individual. So the question is not 'why did I do it', 'how could I do this' but "what now". Feelings like hatred can never be helpful and so focus on forgiving yourself for happened and moving towards improving oneself.
June 14th, 2017 8:46am
First you should accept what happened has happened and you will never be able to change that fact. You should be open to take responsibilities about the consequences of your act. Once you accept, you feel healed but you will always carry the scar.
July 13th, 2017 11:58am
Come clean with the truth, tell your partner they deserve to know. Realize that you're human and life is all about learning from our mistakes. Forgive yourself, but never forget what caused you to cheat. This way you can avoid this in the future.
August 9th, 2017 3:45pm
In my opinion, the most important thing to start with is to learn to accept that you are not perfect and that you deserve to forgive yourself for the mistakes you have made. We all make mistakes, no matter how big or small, they deserve to be forgiven.
August 20th, 2017 8:00am
If you've found yourself cheating on a loved one, or spouse, the best way to stop hating yourself, is to find yourself. By now you've probably already asked yourself "why did I do it?" And "am I a terrible person?" Although there is not a defined or exact answer, I've found that the best medicine, is to find yourself. Ask yourself not just WHY you cheated, but what you are expecting/ what you expected to happen. Some people cheat because they can't conceive children with their current partner, some cheat just to see what it's like, some cheat because as sad as it it, they do fall out of love. Some cheat as a result as being under the influence. To stop hating yourself, you need to find what you're looking for and find yourself. Find out if you actually want to be in a relationship.
August 28th, 2017 3:39am
Starting the journey of self-acceptance and forgiveness. This will take time and might require making amends with your past and bouts of emotional challenges, but the process starts with accepting and learning from your mistakes. Seeking help from a mental health professional to work on coping mechanisms and behavioral techniques to begin the healing process can help immensely. I speak from personal experience, and it has been one of the most trying but rewarding processes of my life. It can be a struggle, but learning how to show yourself compassion and love even in little ways can help tremendously. Hang in there. We all make mistakes; some small, some big. We ultimately decide how we will to respond to them. :)
October 6th, 2017 7:26pm
First of all, you should write down what were the circumstances that led to you cheating. Then, analyse why you thought it was okay to do it at the time. If you hurt someone you care about, sincerely apologise to them and let them know how you feel. You deserve to be heard. Then, know that you did everything you could and it is time to let go. Eventually, you will forgive yourself.
October 15th, 2017 2:33pm
First is have a time for yourself, cry until you can't cry anymore to clear all the negative thoughts in your mind, finding out what you really want to do in your life, knowing the things that you deserve, second is spending time with your family, and lastly remind yourself that cheating is a choice thst the people made its not your fault if your partner cheat because its a choice that the people made
November 10th, 2017 7:14am
Learn from your mistakes. Learn to not do it again. It's something you've done in the past. It'll be okay just don't do it again.
November 12th, 2017 7:59am
The bible says, "For all have sinned and fall short of the glory of God" this may seem comforting for a bit but we do need to seek to be good beings and better persons. We need to grow stronger by forgiving ourselves for the wrongs acts we do even if it be cheating. It's only then that when we forgive ourselves first can we grow and allow God's grace to flow in our lives and better ourselves.
December 12th, 2017 6:52am
Realizing we are human so we are all make mistakes. I wouldn't really even call it a mistake, I would call it a lesson! People change and these things make us a better person at the end of the day. You are growing more and more everyday as a individual and that's okay!
February 7th, 2018 6:05pm
It's important to work on acceptance. Accepting that what has happened can't change and knowing that we all make mistakes in life, no matter how terrible. It can take time but focusing on your good qualities, be kind to people and you'll realise your good side and forget the mistakes.