What you are doing to your husband isn't fair. The fact that you were honest is good but it doesn't make it right. S
ex isn't the only nor the best basis for a happy marriage. It is a mixture of friendship, tenderness, concern, understanding, fidelity, responsibility, this is true love and I don't think you have any of those feelings toward your husband. Love isn't selfish. I think it would be a good idea to change your behavior or otherwise you will end up living a very lonely and miserable life. Those guys you're sleeping with won't be there when things get ugly and your husband will. Nothing good can come from such behavior. Appreciate and love him before it's too late.
I hope you realize that, and I wish you the best. 