Sometimes when things start to take too long we start to lose stamina. I know I tend to grow quite impatient sometimes and lose sight of that end goal when things take longer than I would like them to. One thing you must remember is that God has impeccable timing. However, in order to receive what he has for you, you have to wait him out and stay the course! You'll never receive the fullness of what God has for you if you settle prematurely. Lock your gaze on him and his promise. He will step in right on time. When the time is right he will be there to get you through the process.