What we may perceive as a delay in reaching or attaining the promise may actually be a test of time.
The purpose of this test is the reveal to you (the promise seeker) the true intent of your own heart towards that thing you are waiting for. The other reason we go through the waiting process is because it is illegal to promote one without them having proved faithful in the passed stage.
His name is Faithful. Who He is, is Faithful. Once He finds Himself (faith) in you, He will reward you.
Prove Faithful. Serve God with all diligence, excellence and consistency!
The one who calls you is faithful, and he will do it.
-1 Thessalonians 5:24