My Spiritual Walk

How Long, oh Lord?

Psalm 13

For the director of music. A psalm of David.

How long, Lord? Will you forget me forever?
    How long will you hide your face from me?
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?

Look on me and answer, Lord my God.
    Give light to my eyes, or I will sleep in death,
and my enemy will say, “I have overcome him,”
    and my foes will rejoice when I fall.

But I trust in your unfailing love;
    my heart rejoices in your salvation.
I will sing the Lord’s praise,
    for he has been good to me.

This morning, when I opened my Bible App, it came up on Psalm 13. I thought how appropriate. So many of us are going through a trial that we don’t understand. We wonder just how long we will have to endure? David certainly had his share of trials. He certainly had to endure great trials, most of which would make our problems look small. God had promised he would be king, but there he was being chased down like a dog. David wasn’t afraid to question God, but I love how he closes the psalm out.


David did not give up on God. He knew that God would deliver Him. He waited on the Lord. He rested in God’s promises.

This Psalm was written with instructions to the music director. So I would imagine that the Israelites, sang this psalm down through history. Every time that it seemed their enemies were taking over, they had this psalm to fall back on and take comfort in.

Here’s a challenge .. Read a Psalm each day. But be sure not to linger at verse one or two. (How long, oh Lord?) But rather, read on through until you get to the “Yet I will praise You” and the “I will sing the Lord’s praise.” Then look for all the ways God has been good to you. See if it won’t make a difference in your day.

P.S.  a word from the apostle Paul ….

2 corinthians 4 16-18