Habakkuk 2:1 I will take my stand at my watchpost and station myself on the tower, and look out to see what he will say to me, and what I will answer concerning my complaint. And the Lord answered me: “Write the vision; make it plain on tablets, so he may run who reads it. For still the vision awaits its appointed time; it hastens to the end—it will not lie. If it seems slow, wait for it; it will surely come; it will not delay.
Psalms 85:8 Let me hear what God the LORD will speak, for he will speak peace to his people, to his saints; but let them not turn back to folly.
Jeremiah 12:1 Righteous are you, O LORD, when I complain to you; yet I would plead my case before you. Why does the way of the wicked prosper? Why do all who are treacherous thrive?
Psalms 73:16-17 But when I thought how to understand this, it seemed to me a wearisome task, until I went into the sanctuary of God; then I discerned their end.
Matthew Henry commentary; “When tossed and perplexed with doubts about the methods of our sovereign Lord, we must watch against temptations to be impatient. When we have poured out complaints and requests before God, we must observe the answers God gives by his word, his Spirit, and providences; what the Lord will say to our case. God will not disappoint the believing expectations of those who wait to hear what he will say unto them. All are concerned in the truths of God’s word. Though the promised favor be deferred long, it will come at last, and abundantly recompense us for waiting. The humble, broken-hearted, repenting sinner, alone seeks to obtain an interest in this salvation. He will rest his soul on the promise, and on Christ, in and through whom it is given. Thus he walks and works, as well as lives by faith, perseveres to the end, and is exalted to glory; while those who distrust or despise God’s all-sufficiency will not walk uprightly with him. The just shall live by faith in these precious promises, while the performance of them is deferred. Only those made just by faith shall live, shall be happy here and forever.