Attend to my cry, for I am brought very low; deliver me from my persecutors, for they are stronger than I.
Anyone who has been on long road trips with children knows these questions: “Are we there yet?” “How much longer?” “Why is it taking so long?” Little children can’t comprehend things like time and distance, delays and detours, stops and starts, as well as adults. So even when parents give the answers—“About 50 more minutes” or “About 50 more miles”—children ask the same questions again.
There is a lesson there for us. Jesus said that unless we become like little children, we will never enter the kingdom of heaven (Matthew 18:3). Part of that childlikeness is honesty. Just as children ask their parents the same question repeatedly without shame, so David questioned God the same way. We love David and his psalms because he was willing to say what we are often afraid to say to God: “How long?” “Why?” “Where are You?” But we shouldn’t be. God is not afraid of our questions or our needs. He is our Father and we are His beloved children in whose questions He delights (Luke 11:11-13).
If there is something you need to know from God, cry out to Him in boldness (Hebrews 4:16) and humility (James 4:6) as often as it takes (Luke 11:5-8).
Waiting for an answer to prayer is often part of the answer.
1 Samuel 4-7