why do you stay. you are setting a terrible example for you kids if boys then you are telling them it is ok to cheat. For the girls your saying to be a doormat. i can see trying to work it out once but wow you need to be the one who works on your self esteem cause my dear you don't deserve and nor does anyone to be used and cheated upon.
What if he brings home a disease and gives it to you where will your children be then i pray you will find the strength to say enough is enough move on there are men that will respect you but only when you respect yourself.