God's timing is not the same as ours. Guess whose is right?

Yet the chief butler did not remember Joseph, but forgot him.
Genesis 40:23
Then it came to pass, at the end of two full years, that Pharaoh had a dream; and behold, he stood by the river.
Genesis 41:1

Do you ever look around and become frustrated with the immorality and injustice that is so rampant in our modern world?  Of course you do.  While the Lord would not have His people ignore it, He does not want us to become frustrated and defeated by it.  What shall we do?

As a young man, Joseph was sold into slavery by his own brothers.  He rose to a place of prominence in the home of his master, Potiphar, but he was still a slave.  He was falsely accused of rape, then imprisoned.  There he sat in prison for years.  Things were not going well.  When there was a glimmer of hope that he would get out because he helped a fellow prisoner, he was forgotten again.  It was not for two more years that things began to change.

Joseph, no doubt, had bad days — days of doubt and frustration, but when he did get his chance, he was still as committed to God as ever.  What encouragement is there for us in this?  Let us not  deny the reality of the evil in our world, while not  despairing either.  God’s timing is not like ours, but He is still in control.  He will reign in justice.  Let us remain committed so that when it is time for things to change, we will be ready.