In the Book of Habakkuk we see an interesting dialogue between Habakkuk and God:
It starts out in Chapter 1 with:
How long, Lord, must I call for help,
but you do not listen?
Or cry out to you, “Violence!”
but you do not save?
Why do you make me look at injustice?
Why do you tolerate wrongdoing?
Destruction and violence are before me;
there is strife, and conflict abounds.
Therefore the law is paralyzed,
and justice never prevails.
The wicked hem in the righteous,
so that justice is perverted.
In the following verses God replies with, and I'll paraphrase "just wait, it's going to get worse".
The entire book is only 3 Chapters; a back and forth between Habbakkuk and God, asking God when righteousness will prevail, God reminding Habbakkuk who is still in charge, and how His plan will "not prove false" as stated in Chapter 2:3.
Sometimes the problems, frustrations, and issues in this world seem to have no end, seem to have no purpose, seem to always be there, they wear you down and you wonder why and for how long you have to fight them. Yet, through the book of Habakkuk we can take comfort in knowing that God's plan will always prevail, that what is supposed to happen will always happen in His time. God works through all of those things, He puts those things in place for a reason - perhaps to help you gain perspective, gain appreciation, be humbled, find gratitude....only the Lord knows the specific plans for you. Just know that sometimes progress requires disruption.