It is best to wait and trust God’s sovereign timing.
Galatians 4:3-5 (GNT) In the same way, we too were slaves of the ruling spirits of the universe before we reached spiritual maturity. But when the right time finally came, God sent his own Son. He came as the son of a human mother and lived under the Jewish Law, to redeem those who were under the Law, so that we might become God's children.
What connects God’s blessings to our needs are faith, wisdom, and appropriate action.
Daniel 3:16-17 (NKJV) Shadrach, Meshach, and Abed-Nego answered and said to the king, “O Nebuchadnezzar, we have no need to answer you in this matter. If that is the case, our God whom we serve is able to deliver us from the burning fiery furnace, and He will deliver us from your hand, O king. But if not, let it be known to you, O king, that we do not serve your gods, nor will we worship the gold image which you have set up.”