When God makes it happen is when the time is right.

I can't really tell you how God will do it or when He will do it but He will do it for you just as He has promised. When the time is right, He will make it happen, Isaiah 60:22 says. See it this way; when God makes it happen is when the time is right.
You will only look with your eyes and see the recompense of the wicked. Because you have made the Lord your dwelling place, the Most High, who is your refuge, no evil shall be allowed to befall you, no plague can come near your tent. For the Lord will command his angels concerning you to guard you in all your ways. On their hands, they will bear you up, lest you strike your foot against a stone.
Because of the Lord's love, He will deliver you; He will protect you, because you know His name. When you call to Him, He will answer you; He will be with you in trouble; He will rescue you and honour you. With long life He will satisfy you.
The Lord is for you always, never think otherwise. Not even your sins can separate you from His unfailing love. His grace shall teach you to deny ungodliness and worldly lusts. His grace will enable you to live soberly, righteously, and godly in this present age.
Don't get hard on yourself. Don't quit on your faith. The Lord will never forsake you. He will not punish you with sickness, lack, or failure. The Lord is good and His mercies endures forever.
He loves you, so fear not! He has said, "For I am the LORD your God who takes hold of your right hand and says to you, do not fear; I will help you" (Isaiah 41:13)
BELIEVERS DIGEST