I hope that he is seeing someone. He is starting to sound like he is starting to see through the fog, hopefully. Though he might be trying to fool you, and even himself. It is going to take a while for him to dig himself out of this. But, you have already shown a lot of patience. He is lucky that you are giving him the chance. I hope he is able to take advantage of it!