Psalms 37:34 Wait on the Lord and Keep His Way and he shall exalt thee to inherit the land.
There are seasons in our life when we have to wait on the Lord for answers. I believe that they are transition periods, that God takes you through for various reasons. Its a time when we can seemly pray , fast , kick or scream and it doesn't seem to get Gods attention. We have his attention, but we don't think we do. We are in a time that we want things" ASAP " or yesterday as it were. It's not fun to wait. If we were honest we want an instant messenger religion. That brings me to King David, before he was King. He was a sheep herder, musician, Giant Slayer and more added to his accolades. But right before he was made King , He was hunted for several years like a wild animal , by a jealous King Saul . David had to much respect for" King Saul" to just kill him , so he ran. It was during this time that God was molding him to be the future King of Israel. No amount of praying, fasting, kicking or screaming, would hurry the process. Eventually, he was put into his Kingship, in God's timing. If you are a "believer" that God has put something in your heart to do for him , you will inevitably have your transition period time. The easiest thing you can do is just submit to God , and let him "prepare you" , for the real reason , you were put on this earth to do. He makes everything beautiful in his timing . May you draw ever so closer to the lord Jesus Christ .