God is not a man, that He should lie, nor a son of man, that He should change His mind. Does He speak and then not act? Does He promise and not fulfill? (Numbers 23:19 NIV)
In my business, I have had numerous occasions where people didn't pay me what I was owed. On year we wrote off two large contracts that were not paid over the last few years. Each of those times, the person told me they would pay me. Each time they didn't. Now, I believe in each case the person fully intended to, but circumstances prevented them from following through on their commitment.
Owning a business, and being personally responsible for the operations of the business, I have learned that some people will let you down. You cannot depend on everyone, regardless of how "good" they seem. Believe it or not, some people will lie to you, they will change their mind, and they will do anything they have to do to benefit financially.
Praise God, there is a God who never changes! When He makes a promise, He keeps it! He never lies. He never commits to something He will not do! If God promises victory, you will get victory. If God promises salvation, you will receive salvation. If God promises blessings, you will receive the blessing. God carries through on His promises!
Is there something for which you are waiting on God? Do you sometimes feel as though He has let you down? I know the feeling. There have been times in my life where God seemed so distant; like I would never again feel the wonder of His majesty in my life. A couple of those times I was tempted to give up on God, then I remembered that God is not a man! He will do as He says!
Don't fall into the trap of comparing God to man! God has not failed you! He has not let you down. If you are a child of God, He is right now working all things out in your life for good. If God is your God, through His Son Jesus, then you have the promise of eternal life. You have the promise of final victory! You have the promise of peace that surpasses understanding. You have the promise of a God who will accept all your cares, because He cares for you! And, you have the promise that He will never leave you nor forsake you!
God is not a man! Don't give up on Him! Wait on the Lord, and be of good cheer! He is at work!