My H also said he has "demons" to deal with (but didn't tell me what).
You know, it's also possible that it will turn out that during those years you thought he was a great husband, stuff was going on that you knew nothing about.
When I look back at my (long, now defunct) marriage, I see things now that make me suspicious, that never raised a red flag at the time. I'll never know for sure, but from a distance now, I have to admit that it's possible there was more infidelity and inappropriate behavior happening during the years when I thought everything was good.