Brian , God is NOT a genie in a bottle who gives us everything that we ask for , we want everything in an instant and God does not always work that way . He Is God , and IF you are a Christian and you know the word of God then you should know that He has certain requirements set up before some prayers are answered { such as being patience or having faith } then He promises to take care of us . God knows best , we may not want to hear that because we live in a society where it is all about US , He is a jealous God and He wants us to put Him first in our lives . If your prayers are not being answered the way you want them to then there is a reason , ask Him for wisdom concerning any situation in your life , then wait for His answer .