I will say unto God my Rock, Why hast Thou forgotten me? why go I mourning because of the oppression of the enemy?
As with a sword in my bones, mine enemies reproach me; while they say daily unto me, Where is thy God?
Why art thou cast down, O my soul? and why art thou disquieted within me? hope thou in God: for I shall yet praise Him, Who is the health of my countenance, and my God.
I love mountains. I was born in Colorado, and though I grew up mostly in Minnesota, I loved going back to Colorado on vacations and seeing the vastly different landscape of those immense mountains. There is such a sense of changelessness, strength, and protection in those massive ranges.
In these verses, David repeats his questioning of the disquiet of his soul. He then responds to that disquiet in the same way he did in the early verses of this Psalm. He trusts in God, his Rock, his Fortress, Who is unchanging no matter what trials may come.
I couldn’t find absolute confirmation, but I wonder if these last few verses of this psalm are prophetic. I think of Jesus crying out from the cross, “My God, My God, why hast Thou forsaken me?” He knew, of course, that God would never forsake Him, but in the worst of His suffering He felt the burden of fear and despair as He bore the sins of all mankind.
Later, after He had died, a soldier thrust his spear into Jesus’ side, confirming that He had already died. Before He died, they had mocked Him, asking Him where His God was now? Both of these events are reflected in v. 10.