The delays of life are designed to increase our faith.
You take a Joseph and throw him in a pit, then into slavery, then in to prison. Out of that delay God will give you the Prime Minister of Egypt and a man of God.
When God doesn’t move as quickly as you like, trust Him anyway.
Job 23:10 But he knoweth the way that I take: when he hath tried me, I shall come forth as gold.