How often we are prone to wait when we should work and to work when we should wait.
There are times when we wait when we should be doing James 4:17 says “If anyone, then, knows the good they ought to do and doesn’t do it, it is sin for them.”
Waiting to do what we know to be right, what God has commanded us to do, is not laziness; it is sin. God has called us to share the gospel now, not when we have more spare time, not once a year on a mission trip, NOW.
God has called us to forgive us now. Not after they die, not when it feels right, not when you’ve had to move on or get your own back, NOW.
God has called us to give now. Not when we have a large income, not when the kids have finished college, not after you’ve bought your next big purchase, NOW!
David waited over 20 years to reign over all Israel, but that was a very busy time in his life. David did much more than merely flee for his life. David looked after the sheep, killed a giant, fought numerous battles, delivered the people of Keilah (1 Samuel 23:1-5), and he did good to the people of Judah (1 Samuel 30:26-31).
One of the things we can all do while we wait is to praise God and to pray, as David and others did in the psalms.