Take each day as it comes w/no expectations of what or how your h should be. Accept him for who he is right now and know that he's trying very hard to return to you completely. Thank him whenever he does something expected and especially "unexpected".
This is the hardest part of the journey....learning to sit quietly and patiently. It will all come together, but he's inching to the finish line. Please do not try to rush him....he's got to get there fully on his own. You've come this far, you can be on the other side of the finish line cheering him on and being there when he does cross. It takes awhile for them to completely cross over.
I know that you can do this. Sit quietly, watch from afar and be patient.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.