Try to remember that his mlc is like a slow moving train trying to go up the side of a mountain. It takes a lot of time for him to get to the top and unfortunately, his clock is moving extremely slow. Yes, it's understandable you want him to proceed at a faster pace, but it's not going to work that way. Dig deeper for more patience and remember....a watched pot never boils.
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.