The Psalms

Psalms for Hard Days

November 4, 2026

The Psalter does not look away from hard days. Roughly a third of the psalms are laments — prayers rising out of fear, guilt, grief, sickness, and sleepless nights. When your own words run out, these poems hand you words that have been prayed for some three thousand years. Here are seven that generations have reached for in the dark, and a simple way to stay with one of them.

Seven psalms for the hardest hours

  • Psalm 6 — prayed through tears in the night by someone worn out, asking the LORD how long.
  • Psalm 23 — the shepherd psalm: provision, a dark valley crossed in company, a table set in full view of trouble.
  • Psalm 27 — a psalm against fear: the LORD named as light and stronghold, and the resolve to wait for him.
  • Psalm 42 — grief and longing: a deer searching for streams of water, a soul that questions its own downcast state.
  • Psalm 91 — the shelter of the Most High; the Church sings it at night prayer, at the close of the day.
  • Psalm 121 — eyes lifted to the hills, and a keeper who neither slumbers nor abandons the road; an old psalm for travelers.
  • Psalm 130 — a cry from the depths, and a watch for morning that outlasts the night.

One psalm, on repeat

On a hard day, the useful move is usually not more Scripture but less: one psalm, repeated. Pick a single psalm from the list and stay with it — hear it, let it end, and hear it again. Repetition is not a failure of attention; it is how these prayers were built to be used. The second hearing catches what the first one missed, and after a few more the lines begin to arrive on their own, the way a familiar road does. In the Adorantis app each psalm plays as its own track and works offline, so one psalm can be repeated on a night walk, in a waiting room, or with the lights already off. Keep the ambition small. One psalm, heard several times, is a full prayer.

Lament is prayer, not complaint

The laments bring everything to God directly — anger, fear, grief, the sense of being abandoned — without cleaning it up first. “Out of the depths I have cried to you, LORD. Lord, hear my voice.” (Psalm 130:1–2). The depths are left undefined on purpose; whatever yours are, they fit. Most laments eventually turn toward trust, but not all of them do — Psalm 88 ends still in the dark, and the Church kept it in the Psalter anyway. That is worth knowing on the days when you cannot make the turn yourself. You do not have to reach the trusting verses for the prayer to count.

When the words are not yours yet

Sometimes the psalm will not match the day — you pick up Psalm 42 and the grief in it is not your grief. The old instinct of the Church is to pray it anyway. The Psalter has always been prayed on behalf of others: the psalm that is not yours tonight belongs to someone, somewhere, who cannot pray it right now. Borrowed words are still prayer, and praying them keeps the words close for the day they become your own.

Common questions

What psalm do people pray when they are afraid?

Psalms 27 and 91 are the classic choices — Psalm 27 names the LORD as light and stronghold, and the Church has sung Psalm 91 at night prayer for centuries.

Which psalm is about lifting my eyes to the hills?

Psalm 121 in the Hebrew numbering (120 in older Catholic books). It is a traveler's psalm about a keeper who neither slumbers nor sleeps.

What psalm can I listen to at night?

Psalm 91 is the traditional night psalm, sung at Compline. Psalm 6 and Psalm 130 are prayers from the middle of the night itself, and Psalm 23 is short enough to repeat until sleep comes.

Is it okay to pray a psalm when I don't mean every word?

Yes. The Church prays the whole Psalter on behalf of the whole world, which means everyone regularly prays psalms that do not match their own day. The words are lent to you first and owned later.

Begin with one chapter today

The Adorantis app carries the whole Catholic canon, with the Rosary and daily prayers alongside it — listen in the morning, on the road, or as you fall asleep, even offline.

Start listening

Or see how it works first