I think you did the right thing, talking to his doctor about this - since he won't listen to you.

Hope it's a doctor who has time to have a serious chat with your husband, so he realizes the importance.