I [M/31] Just caught my girlfriend (now ex)[F/32] redhanded cheating on me with her ex.

As someone who used to be constantly cheated on, I promise you that not everyone cheats. It took some deep soul searching and counseling for me to realize that I kept choosing the same type of partner. I chose people I needed to "fix" or "save" in some way and I was such a pushover that it would be a matter of time before my trust was taken advantage of.

I am finally at a point where I choose partners that I am with because I enjoy their company instead of trying to "fix" them. If my current relationship were to end right now I would be a little bit better than where I was before I met him. That's how I know I am with someone that is good for me. Find someone that nurtures your self sustainability and emotional health. Someone that wants to see you succeed and grow as a person and not just for their benefit.

You deserve a good relationship built on mutual respect. I'm not sure how you feel about it, but counseling is a good option for someone who has experienced cheating so many times. You aren't damaged, you are too trusting of others intentions. That doesn't say anything bad about you. You just need to learn how to choose a partner that will respect you. Sometimes people have blinders on when it comes to relationships and its just something that you need to un-learn.

I wish you the very best and I hope that you can heal and build a strong foundation underneath for your future. You deserve better. You deserve to be respected. You deserve love. Don't lay all of the blame at your own feet, but be proactive about making changes that will help you to choose better partners.

/r/relationship_advice Thread