Got questions? God has answers.
John 15:7 - "If you abide in me, and my words abide in you, ask whatever you wish, and it will be done for you."
As a Christian, I've learned that when I ask God something I don't always get an immediate answer. More often than not, the answer will be 'wait.' If the answer to my prayer is 'no', then it may be that it's not in God's timing, or it may not be in my best interest. He could be saving me from harm, or allowing me to grow while I am waiting on the answer.
Whatever the outcome, there is one thing I know for sure, is that God will answer me. He has never failed answering me. I'm not saying that every answer is what I wanted to hear, but nonetheless, He answers.
It has been my observation that in the past when my prayers have not seemed to be answered on my timeline, that this is when I have learned and grew the most in my faith.
The other thing that I've learned is how to go to God with the right heart. Ask God to see your heart and to break your heart for what breaks His heart. Be sincere. Most answered prayers come with painful lessons.
Expect the unexpected. Trust that if He's having you wait on the answer, there's a very good reason for the wait. We may not see or know the reason for the wait this side of heaven, but we can be assured that God has His reasons.
Got a question. Go will answer you, in His time.