If God seems slow in responding, it is because he is preparing a better gift. He will not deny us. God withholds what you are not ready for. He wants you to have a lively desire for his greatest gifts. All of which is to say, pray always and do not lose heart.