Hi Josie,
There are two things that ring in my head.
1) Either he was really hurt and disappointed by what happened and losing
himself on the ground
or
2) 5 years is such a long time if you count it as day by day, he might possible
having someone else as he lost hope of the marriage?
29 years are long time. 29 years is what you called an adult, matured period.
But as we're all aware, things can happen. As long as you still have a faith, that is excellent.
Ring him, try to set a time, quiet dinner would be great, or just a weekend away somewhere. Talk to him - Try to see him not as your husband but someone that you have known for a long time. See him as a best-friend that is willing to share of his feeling and idea about life. Try to understand by putting yourself in his shoes but doesn't mean you have to swallow everything without any spit. Be yourself at the time and explain to him of things in your heart as good as you may or as logical as you think for him to understand. Believe me, it'll work well
All the best