O Lord, how long wilt thou delay