6 Humble yourselves, therefore, under the mighty hand of God so that at the proper time he may exalt you, 7 casting all your anxieties on him, because he cares for you. – 1 Peter 5:6-7
There are fewer things that can frustrate us more than waiting for something we thought should have been done already. I would say that has been true in my life and I know it is true for others as well. I think that is why these two thoughts are linked together by Peter. Stay humble and wait for His work in you. It will come in its proper time and at its proper season. God is not late. But when that anxiety of waiting hits you, give it to him. Because He cares for you. Let His peace that passes our understanding guard your heart while you wait upon the Lord. He will renew your strength. How do I know this? Because His word says all of these things, and I know that He will do what He says.