Hi
H731,
Your husband's track record isn't exactly confidence-inspiring. You know how they say 'once a cheater, always a cheater'? Sadly, it tends to be true.
Like the other posters, I'd advise you two try to talk it out, first between yourselves - then, if that doesn't work, try marriage counseling. Through all this you have to keep in mind one thing, though:
it takes two to make a marriage work. Make sure your husband is willing to and can follow through with his commitment to you. I know it hurts to hear this, but consider all your options very carefully and if it really isn't working out in the end, do whatever it takes to protect yourself physically and emotionally.
Good luck and God bless