Delay is not denial and if we are able to trust God as we wait to see His intervention in our lives, then we shall rejoice when we come to find that time is in His hands and He has a divine calendar for every situation in our lives which does not necessarily look like what we imagine or expect. Every season in our lives, is divinely orchestrated for His Glory and for our own good. He is faithful to fulfill His Word.
Let us strive to fix our eyes on Jesus who is the leader and perfecter of our faith. (Heb 12:2)