For ye have need of patience, that, after ye have done the will of God, ye might receive the promise. Hebrews 10:36 KJV
I want it and I want it now. How often, as Americans, we think such things and act that way. But, there is a payoff if we trust God and are willing to wait on Him that we will never understand without first having patience.
And not only so, but we glory in tribulations also: knowing that tribulation worketh patience; And patience, experience; and experience, hope: -Romans 5:3-4 KJV