God has a perfect plan and every request we make to Him is considered in the scope of how it fits in that perfect plan. Sometimes our requests do not fit and are not answered at all, sometimes they do perfectly and are instantly answered, and sometime there may be short or significant delays while the request is worked within the Master Plan of God. God sees the infinite beginning and infinite end of every situation.