S, As each person is an individual, so is that person's crisis/transition. No two will be alike, therefore the journey of each will be different. What governs the crisis is emotion. What transpired in each individual's life and has been stuffed down and forgotten will come forth at some point in their life, whereby that individual will have to evaluate and re-evaluate their life. That is what your h is doing right now.
With all of that being said, no one can tell you just how long his journey will take. You are the only one that can determine when you've had enough of his behavior and the waiting for him to wake up, if he wakes up. You know your h better than anyone and know what type of relationship you had prior to the Mother Ship scooping him up. That's why it is very important to take from this board what works for you and leave the rest here.
It's very important during this time that you keep the focus on you and if you have children on them as well. It is very important to have patience and yes, plenty of faith. Your patience and faith will be tested quite a bit during this time and you will want to toss in the towel quite often. But, I suspect that you will be one of those who will stand and be there for him in the long run. Your h doesn't realize what a very lucky man he is to have you in his corner. One day, he may wake up and realize it.
Take care.
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.