Summer Jeez talk about being under pressure hun. @winsor's advice sounds really sound to me. Gosh I wish we could share a glass of wine with you. I thought things must have become challenging for you as you'd gone really quiet. Do you have another counseling session booked? Does he have an avenue for getting his stress out?
And btw, if you separate, there's DS, but of course that won't fix any heartbreak. Huuge hugs.