God always here us when we call to him. God answers in his own time and his own way. God always knows what is best and we must be able to accept what he says even through it is not what we want to here. The main thing is trust and obey God because he will never fail us.
Psalm 34:15 15 The eyes of the LORD are on the righteous
and his ears are attentive to their cry;
Psalm 34:15 15 The eyes of the LORD are on the righteous
and his ears are attentive to their cry;