Lass, What did HE say about how he intends to fix this?
I know that he loves you.
But I suspect that he also loved the other women in his life and he let every one of them go because he couldn't come clean and interact normally. It seems impossible that he'd lose you over this, but his history indicates that he has done just that in the past.
I would ask him what his plans are for once-and-for-all overcoming his difficulties. He needs therapy, bad, but I think that the idea must come from him or else is it more of the same that he's done for years--say what I need to say to placate her but I know that I don't have the strength to actually STOP this stuff....
I wish him strength, and of course I wish all the love and hugs and comfort to you and Ian that I can imagine.