What has God spoken over your life? Have you given up on it because it didn’t seem to be coming? Learn from the words of the prophet Habakkuk. Though it tarries (delays) it shall come to pass.
Let’s not forget that Daniel’s prayers were answered as soon as he had prayed, but satan via the spiritual entity called the prince of Persia sought to delay the answer (Daniel 10:13). Don’t give up and slip away from Godly living because of delayed answers, in His time God makes all things beautiful (Ecclesiastes 3:11) and let us never forget that His word does not return to Him void, and he watches over his word to perform it (Isaiah 55:11 & Jeremiah 1:12).
So finally I encourage urge you not to cast off your obedient confidence in the Lord, for it will bring great rewards, let us not shirk back (Hebrews 10:32-39)
God bless you.
1 Thessalonians 5:21 (New Living Translation)