Delay isn’t necessarily God’s denial. Sometimes, it’s His protection.
If things aren’t working in your timing, trust His timing.
At the end of the day everything falls into place with God almighty’s grace.

Source