Are you praying and staying in faith? How often do we pray and then fail to stay in faith? How often do we give up when we don't see what we have asked God for come to pass in our timeframe? We have to remember that our timing is not God's timing and God's timing is what is best.
The big thing about life is that we do not know what our future holds but God does. He knows the beginning to the end. He know what has happened, what is happening, and what will happen. Nothing catches God by surprise. We have to trust Him. We have to remember that our faith is in Him and He can do all things.
It can be hard waiting on God to move and yet that is exactly what He told us to do. While we are waiting, He told us to be strong in Him and to be courageous. He told us to trust Him and to lean not to our own understanding. He told us to acknowledge Him in all our ways and He told us to be patient. None of this is easy to do but we have to remember we are not doing it alone because God said that He is with us always. So He is with us to help us to do all of these things as we wait patiently on Him.
Trust in the LORD forever, for the LORD, the LORD himself, is the Rock eternal.