If any of you lacks wisdom, let him ask of God, who gives to all liberally and without reproach, and it will be given to him. But let him ask in faith, with no doubting, for he who doubts is like a wave of the sea driven and tossed by the wind.
James 1:5-6 (NKJV)
I love this portion of scripture. It is an amazing promise from God, and I have personally seen the fruit of this promise on numerous occassions. However, the key to reaping the benefits of this promise is understanding that God is not always going to answer you immediately or in the way you envision. You have to become conscious of the fact that God is always working in your life. He may answer your question using situations, people, dreams or visions. It is important not to get discouraged and give up on God. Instead pray for discernment and clear vision. One way to help you remain focused and attain the promise is to write down your questions for God. This helps you remember your questions so that you do not miss the answers if they come in an unexpected time or manner.