God is good to all of us. He knows what we need better than we do. And just because he thinks it is better not to give you what you want right now doesn't mean he isn't answering you. You shall have what you ask for but not until the right time comes.
A man does not possess all the gifts, lest he think that grace is nature.