To wait on God is difficult.
When we need to wait on God, it is one of the hardest things that He makes us do, especially during difficult times and trials. But in the end we will be far better off for the experience, if we can trust God and endure until He brings an end to the waiting time. When we look back at the difficult times that we have had to wait on God, we often see that these were very beneficial times in our lives spiritually. Our fellowship with God is often much deeper because of the difficulties and having to wait on God.