I would suggest being completely honest with your husband. In my experience honesty with the closest people around me was key. You are going to need support.
I completely identify you not wanting work to know. Maybe some white lies? You could say you are on antibiotics? Or that everytime you drink alcohol it makes you sick? You dont have to go into a whole spiel about it. No thanks and a quick reason and move on. You don't owe them an explanation.