Life isn’t fair. Usually that reminder comes into play when we are wishing that life was fair. While it’s true that life isn’t fair, we must also remember that God is fair and just. His timetable is just different than our own. See Psalm 58.
And men will say, “Surely there is a reward for the righteous; Surely there is a God who judges on earth!”
Psalms 58:11 NASB
The other piece to remember is that God also works in such a way that others will see his glory and praise his name. As God is waiting to act and move within his perfect timetable, we can rest assured that he is also waiting for the time when his moving will bring him the most glory. Will we wait on him and trust him? More importantly, when he does move, do we give him the glory and praise that he deserves.