The reason that what you have been waiting for has not yet happened, is not because of any right or wrong actions or doings on your part. God’s Grace is independent of our works (Ephesians 2:8).
Also, consider that your faith and what you are believing, must be aligned with His Word. Otherwise, it is a disorderly and blind faith; and is destined to never produce results. When your faith is in God’s Will, the promises of God in Christ Jesus are “Yes”, and in Him “Amen” (I Corinthians 1:20). There is absolute confidence for the fulfillment of hope, because of Jesus’s authority.
If it seems that it is taking a significant amount of time for the results of faith to be manifested, continue to examine your faith and believe; and consider also, God’s timing for every purpose (Proverbs 3:1, 11, 17).
Proverbs 3:1 “To every thing there is a season,
and a time to every purpose under the Heaven.“