In Psalm 37, David addresses the question so many of us ask, "If the wages of sin is death (Genesis 2:17, Romans 6:23,) then why do so many wicked seem to prosper." David's assurance is that God will vindicate the righteous.
Very often God's timing is not at all what we would hope or expect, but He will be absolute justice in his perfect timing (Isaiah 49:8, 2 Corinthians 6:2, Hab 2:3 )
https://raisedtowalk.org/r37
More on Reading through the Psalms
https://raisedtowalk.org/psalms
Passages from the World Messianic Bible