Okay, I'm going to open my big mouth once and then shut up forever. Here goes. My gut feeling is that your husband is gay. The only way to know for sure is to check out what kind of porn he looks at or look him in the eyes and straight-up ask him for the truth.
"Tell me, what is it you plan to do with your one wild and precious life?" - Mary Oliver