Do you get impatient waiting on the Lord to act? God doesn’t act in our time; He acts in His time. Today we read of Moses going up the mountain to receive the Law from God. Take a look at the time frame of how this proceeded.
Exodus 24:15-18 ESV
“ Then Moses went up on the mountain, and the cloud covered the mountain.  The glory of the LORD dwelt on Mount Sinai, and the cloud covered it six days. And on the seventh day he called to Moses out of the midst of the cloud.  Now the appearance of the glory of the LORD was like a devouring fire on the top of the mountain in the sight of the people of Israel.  Moses entered the cloud and went up on the mountain. And Moses was on the mountain forty days and forty nights.”
God told Moses to go up the mountain and then had him sit there for six days before He spoke to him again. In all, Moses was on that mountain for 40 days and forty nights. Now you might think that if God calls you to do something He will tell you where to go, when to go, and what to do when you get there; and you might be right as long as you don’t expect all that information before you get started. God tells us what we need to know when we need to know it. He tells us in His time not ours, and sometimes the process is part of the point. We are to wait upon the Lord, not the other way around. We are to be available for Him.
We need to be obedient to the various calls God places upon our lives. When he leads us to a place, and then we wait and wait, we need to learn patience. God’s timing is perfect. He led you to a place for a purpose. While in that place learn what He wants you to learn. Prepare your heart for what is next and rest in Him. I guess it all comes down to this basic truth, when waiting on the Lord, have patience while you trust and obey.