It's been my experience that once a man has cheated (and I consider what your husband has done as cheating) he will inevitably do it again. It may take a while, but it will happen. And the next time he will be wiser about keepin it from you so you would be in the dark again, for a longer time...