When you have a daily relationship with God, that is how you get prayers answered.
To many people wait until there is a problem until asking God for help.
We are to seek him and his kingdom first, then the rest of the goodness will follow. When we are looking to him for answers continually, that is how you are successful in Prayer life.
New Living Translation
Seek the Kingdom of God above all else, and live righteously, and he will give you everything you need.
Though God loves all his children, we limit ourselves by crying out to God when there is a problem. There wont be as many problems if you are walking with him daily. That is why we should not use him as Santa Claus.