Many times we think that God does not listen to our prayers, and this because of the fact that we feel we pray and pray, and we do not see materialized what we ask, but we must understand something very important about God, our Lord does not act as we, He knows the perfect and just time. We tend to despair, but in the midst of that despair we are often one step away from what was promised. If you think that God does not answer your prayers, I want you to know that this is not the case, God always listens to His children.
The psalmist wrote:
17 The righteous cry, and the Lord heareth, and delivereth them out of all their troubles.
18 The Lord is nigh unto them that are of a broken heart; and saveth such as be of a contrite spirit.
19 Many are the afflictions of the righteous: but the Lord delivereth him out of them all.