What God has said will be accomplished!
The world may question and belittle. We may fear that the wicked will overcome. I may struggle to see light in the darkness, but my heart can be settled on the truth that:
God will fulfill His Word;
Christ will come again.
Therefore, life is too short for grudges and is passing too swiftly to spend time grumbling or bickering!
James 5: 7 Be patient, therefore, brothers, until the coming of the Lord. See how the farmer waits for the precious fruit of the earth, being patient about it, until it receives the early and the late rains. 8 You also, be patient. Establish your hearts, for the coming of the Lord is at hand. 9 Do not grumble against one another, brothers, so that you may not be judged; behold, the Judge is standing at the door. 10 As an example of suffering and patience, brothers, take the prophets who spoke in the name of the Lord. 11 Behold, we consider those blessed who remained steadfast. You have heard of the steadfastness of Job, and you have seen the purpose of the Lord, how the Lord is compassionate and merciful. (ESV)