In due time God will surely work out all things for the good of those who place their thrust in Him. We may not know the designated time at which God has designed a thing to happen, but we can trust that He will surely bring it to time when the time is right.
In Christianity we walk by faith and not by sight. Even if we don't see what lies ahead as long as God is the One leading us we know we are on the right track. It may become discouraging along the way but as long as we keep holding on to Him it'll be worth it at the end.
Ecclesiastes 3:1 KJV
To every thing there is a season, and a time to every purpose under the heaven:
God walks with times and seasons. If it not yet time for an event then there's nothing we can do about it. All we can do is trust in the Lord. He does things at His perfect timing.