For no matter how many promises God has made, they are ‘Yes’ in Christ. And so through him the ‘Amen’ is spoken by us to the glory of God. 2 Corinthians 1:20
No prayer based on one of God’s promises will receive a ‘No’ answer. Failure to receive is due either to not fulfilling a stated condition, or a failure of belief. It is not because God is saying ‘no’.
Whatever you ask for in prayer, believe that you have received it, and it will be yours. Mark 11:24
Praying in faith is having confidence that we have received (not that we will or could receive) even before we have the evidence of it.