I think we've all had the experience of being lied to by someone that didn't intend on keeping their promise. Our experiences with them would frame our way of thinking towards others that we would come in contact with in the future. Most of the time we find ourselves treating the new people in our lives based on those that are no longer a part of our lives. Believe it or not, we place God in that category...penalizing Him for what man has or has not done.
What we fail to realize about God is that He has a clean history. If we were to look back over His resume, or pull up His credit report...we'd see a clean and clear record. I think we can all testify and say "he didn't come through when I wanted him to...BUT, He was right on time!" We've all said it, and we meant it because it is the truth! He told us Himself that He would never leave or forsake us, but still in times of adversity we doubt and fret that He has or will abandon us.
God is NOT man...He can not, He will not, He just won't LIE! God has given us all promises. Some promises have been spoken directly to us, but the majority are in black and white...written on the pages of the Bible. God wants you to know that He is the same God you read about. He's the same God that kept Noah and His family during the great flood, the same God that kept Daniel in the lions den, the same God that parted the waters of the sea for Moses and the children of Israel. That same God is here for you.
What He has promised to do may not happen today, tomorrow, or this year. It may not happen in five years...but you can bet everything you have, if God told you He would do it, it shall be done!