Our human minds are only a tiny dot of what God’s mind is. Our abilities are limited to our mind – and so are His.
Often when we pray, we limit God’s powers to what our mind can accept and that is why it seems that God doesn’t answer prayer – because we can only believe Him or trust Him to do what our minds believe can be done. We must learn to accept that God is omnipotent – He knows everything, sees everything and can do everything, and nothing and no one can stop Him. His powers are infinite and His mercies are everlasting.
Matthew 19:26 says, “With God all things are possible.”
It’s not God who can’t provide our needs – it’s us not accepting that He can.