God hears every true prayer, but He answers in His own way at His own time, and each time gives us what is truly for our good.
2 Cor. 12:7-9: And lest I should be exalted above measure through the abundance of the revelations, there was given to me a thorn in the flesh, the messenger of Satan to buffet me, lest I should be exalted above measure. For this thing I besought the Lord thrice, that it might depart from me. And He said unto me: My grace is sufficient for thee, for My strength is made perfect in weakness.
Joh. 2:4: Mine hour is not yet come.
Is. 54:7: For a small moment have I forsaken thee; but with great mercies will I gather thee.