Yes God always responds to our questions. However, the intensity of our attention while praying determines the speed of the response.Masters get their answers in a few minutes, some may get their answers in 3 days and some in 40 years. But there is always an answer. 

-Shailesh Kumar