“God is not a man, that he should lie; neither the son of man, that he should repent: hath he said, and shall he not do it? or hath he spoken, and shall he not make it good? ” Numbers 23:19
God’s promises are “yes” and “amen”!
You see, what God has promised you, He is more than able to perform. However, it’s up to you to trust Him in His word.
When God promises you something, the enemy will always try to make you doubt what God has said to you. So, he will place people, family members, and friends to bring distractions and doubt to take you away from what God has promised you.
If you think at this time the promise is taking too long, I would like to encourage you not to give up. God has perfect timing; He is never early, never late, but always on time.
Just keep walking in faith and trusting God at His word. As the scripture states, God is not a man that He shall lie or the son of man that He shall repent.
If God said it to you, He will fulfill His promise. Just be patient and keep trusting Him.