My advice is to get him to go see a (good) marriage counselor with you. He needs to hear some of this from a third party. If he's not willing to go, he's not sincere.