David is clearly at his wit’s end. He has prayed all the prayers, heard all the cliche’s. He has started his share of days with a new attitude, but still the king is feeling alone, unprotected, and defeated. He is at the point of giving up. He does not think he can go any farther. So, as a man after God’s own heart, He simply asks, “How long, Lord?
“David’s frustration stemmed from his desire to take God at His word. He was God’s anointed king and relied upon God for both His personal life and the life of His people. If David, as God’s man, was not hearing from God; then how could he trust in God’s provision for his people.
Still in the end, the truth remains. God is the only answer to the questions related to navigating this life. David watched God lead, guide, and protect him from his shepherding days through battles, Saul, Jonathan, and David’s own sin and distrust. Now again, David is forced to wait on God and trust God to do what He always promised. No small task for a king.
Then and now, faith is tough, and trusting God in tough times is difficult, at best. We, like David, need to exercise that faith and a great deal of patience to finally experience God’s protection and execution of His plan in our daily lives.
The enemy would have us give up and take over our life management. Then Satan could marginalize or even destroy any impact we could have in the lives of others. If, however, we continue to seek God and trust Him through the difficult times, then we will ultimately see God’s plan executed flawlessly.
It is that promise as well as God’s great track record of leadership that brings us where David ended up. David ended His song by admitting God was faithful and Had David’s life in hand. We need to admit the same and honor God with each passing step, even when those steps seem difficult and precarious.
God Bless You
How long, Lord? Will you forget me forever?
How long will you hide your face from me?
2 How long must I wrestle with my thoughts
and day after day have sorrow in my heart?
How long will my enemy triumph over me?
3 Look on me and answer, Lord my God.
Give light to my eyes, or I will sleep in death,
4 and my enemy will say, “I have overcome him,”
and my foes will rejoice when I fall.
5 But I trust in your unfailing love;
my heart rejoices in your salvation.
6 I will sing the Lord’s praise,
for he has been good to me.