I Chronicles 12:22 For at that time day by day there came to David to help him, until it was a great host, like the host of God.
God built David’s army a little at a time. Every day more soldiers arrived. God didn’t just give them all to him at once. That is the truth in my life as well. God is at work. He gives me what I need each day. He knows me and my need.
Could it be that you are wanting God to finish His work and ministry in you much quicker than He is ready to do? Should I learn to do my duty today and wait on God?
David will see great victory but if anything He has learned to wait on God.