hello J.,
I know what your going through, and I understand how "dirty" your feeling, I too have been cheated on before by my own husband. I will say this about my marrage, over 5 years ago the cheating happened. I didnt discover it until nearly a year after it already ended between the two of them. It was his ex girlfriend who I am now friends with... long story. I will say this, in my messed up situation, when I knew about what had happened, I decided the best thing was to leave him. Not even a week later, he was waiting for me to get off work everyday begging me to come back. To make a long story short, we went to counciling, and I got the help I needed for me and also for us. Every person is different, my husband never cheated again, where as some husband keep cheating over and over again. Just like every marriage is different. I cant tell you what the best way to go with this would be, but make sure to follow your heart. You know whats right for you. If that means taking a break from him, counciling, divorce, or wokring things out together, your the only ones who know each other and your relationship together. Remember no matter what anyone says, your the one who has to sleep next to him at night, and your the one who feels the love in your heart for him. Just dont be blind or think you have to because of your children together. One day your children will know if you stay and are unhappy, because they feel what your feeling. Remember that. I want to wish you all the luck in the world, and I will keep you and your family in my prayers today. I hope you make this choice with your heart and your mind.