.... we have not because we ask not or we are asking wrong. Christ said what ever you ask the Father He will do. Christ said what so ever you desire when you pray believe you receive it and you will have it. Delight your self in the lord and He will give you the desire of your heart. Its written if we know He hears us then we know we have the petitions/prayers we asked for.
Doubt will always stop God. Its like a ship tossed back and forth let not that man think he will get anything from God. As what was posted above "And my God shall supply all your need according to His riches in glory by Christ Jesus.". A key word there is not maybe or might or if He feels like it. No its SHALL supply ALL your needs.
His will IS His word. So when we pray based on His word then know its done. Did He not say before we finish answer He already answered. We tend to put GOD on a time limit. KNOW He hears you.. again some times we ask wrong. Some times its just for personal reasons. NOT saying that this is.. just saying
have faith.