God answers all prayer.
The three answers are: "yes"; "no"; "wait a while" and it's always the best one!
God does answer prayer, you just have no idea how he will do it.
I have been the receiver of answered prayer and it takes time. It does require action.