Many times our eternal needs are very different from what our emotions dictate we need. We pray for days and weeks, and God does not give us what we've been asking for. The need becomes magnified and then we begin to distrust prayer and God Himself because we do not see the answer. This distrust can creep into our human relationships as we live in this need. If a person does not respond to us in a way that meets our need, then we will not trust him.
Why is God not giving you what you want? Why does He allow you to continue in this anguish? God wants more than anything for His children to be crucified and to be identified with His humility. When this happens they will be His without demand. We have a choice. We can either begin to distrust God for appearing not to answer prayer or we can allow Him to eradicate our wants by creating the true need for Himself alone.
Have you ever seen a parent who gives his child everything he needs? It doesn't take very long before the child has lost his capacity to enjoy anything. The Lord desires us to be grown-up sons, not spoiled children. He desires us to walk in a mystery of faith that will allow Him to operate with an element of divine surprise. A bold example is this: an alcoholic prays for a drink, but instead of meeting his want God delivers him from alcoholism. By not meeting his carnal desires, God delivered him into a new life through the mystery of faith.