My husbands hygiene has never been great, and it's always effected our sex life because I know he's never clean. I notice he goes days without showering even though he knows he'll smell. I remember one time he put on underwear after getting out of the shower, and the underwear had a bit of pee on them (he had only put them on a few hours prior) after going to the toilet, I was so repulsed by it and I called him out on it but he laughed it off.
Anyway, yesterday it had been 3 days in between him washing himself, and he had a bath. When I walked onto the bathroom the smell of BO and dirty penis was overwhelming and I asked if the smell was him, to which he responded "What smell?". I told him, and he acted like he couldn't remember the last time he'd showered, so I reminded him it had been 3 days, to which he argued it was really 2 days. Correct me if I'm wrong, but Wednesday > Saturday is 3 days, right?
Even when I want to kiss him I know his breathe will smell bad, also, his beard always smells off, so that adds to it.
How do I tell him his hygiene is a huge turn off for me without humiliating him?