Wow, this all sounds so hard. FWIW, I think you're doing everything right. As right as a husband can be, anyway. You're still human.
To explain the source of my perspective, and a story, in case it helps: I'm my husband's second wife. Once upon a time, I, and many others, looked up to his...