It is important to wait patiently before the Lord. When you do, you are performing three important acts.
When you wait on the Lord, you knowledge him as your sovereign Lord. By that, you recognize that he is in complete control of all events that take place and regardless of how they appear, you believe he will use them for good and his glory.
When you wait on the Lord, you are exercising your faith and when I say exercise, I mean exercise. Each time that you place your faith in the Lord, you are strengthening it and also developing the closeness of your relationship with him. Your relationship with God is what gives your faith strength. This comes from his word (Romans 10:17) and also his joy (Nehemiah 8:10).
When you wait on the Lord, you are relying on his love. God is love and everything that he does for you or allows to happen is motivated by that love. When we cannot understand or see the workings of his love in his actions, it is then that our faith must moves us to wait on the Lord.
Waiting on the Lord will always bring his results. When we fail to wait on him, we act on our own independently of God. These actions are works of the flesh motivated by the emotions that we experienced in the trial.
So instead of allowing your emotions to drive you to disobedience, instead allow God’s working through your faith to lead you to rely on him who on countless times has guided, comforted, carried and loved you. He did not fail you then and he will not fail you now.