Francis MacNutt, in his book ‘Healing’ list 12 reasons why people are not healed. I am sure there are other reasons. But here is his list. See if you agree?
1-Lack of Faith
3-A false value attached to suffering
5-Not praying specifically
7-Refusal to see medicine as a way God heals
8-Not using the natural means of preserving health
9-Now is not the time
10-A different person is to be the instrument of healing
12-The social environment prevents healing from taking place
Again this is just Francis MacNutt list. Pope Francis says in ‘Joy of the Gospel’ that one reason prayers are not heard is indifferent to the poor. God will not hear the prayers of someone who is indifferent to the poor. The early Church fathers say that God will not hear the prayer of a person who wounds the unity of the Church. Or to put it positively, if you want your prayer to be heard work for the unity of the Church.
May we trust in God our Father and turn to him in every one of our needs.