God wants to give His children whatever they ask for. When they obey His Word written in the Bible, their soul will prosper, everything go well with them, and they enjoy good health and God's answers and blessings (3 John 1:2). Therefore, you have first to check if you've done something against the Word of God, and if found, you have to repent of it and seek and do the will of God. In addition, you have to pile up the deeds of faith and goodness that please God so that you can receive answers more quickly.
"For whatever is born of God overcomes the world; and this is the victory that has overcome the world?our faith" (1 John 5:14).