Sometimes God wants to see our faith before he answers our prayers.When he does answer prayer it can be unexpected,a surprise or something you could never imagine that would happen. Believe and trust our heavenly Father God His ways are perfect. God hears those who call upon him.
Yes, God does answer prayer.
Psalm 144:18 KJV
The Lord is nigh unto all them that call upon him,
to all that call upon him in truth.