Anyone saying: Whatever you pray about you will get, is clearly not being honest, even if this is what the bible say. And still taking into consideration things like lacking faith and maybe just asking the wrong thing, or not having the patience to wait for the answer, one can still say without feeling dishonest: Prayer just don't work like it should, and people saying they get answers is really so few that they almost disapear in the masses of people that never get any answer. Still there is really a lot of christians suffering from things they theoretically could be free from, but never see any solution to.
So there is basically just two answers:
1: God does not exist, so therefore he cannot answer prayers
2: God exist, but he don't answer prayers even if he say he do, for reasons unknown.
So there is basically just two answers:
1: God does not exist, so therefore he cannot answer prayers
2: God exist, but he don't answer prayers even if he say he do, for reasons unknown.