Jesus encouraged us to pray! He actually told a parable once, with the express purpose that we would 'persist' in prayer! (Luke 18:1-8) So, yes, pour out your heart to the Lord. He hears. He bottles your tears. (Psalm 56:8) And he will bring you victory!
But here is a key moment in scripture, that teaches us much. Let me share with you...
When a lame man was brought to Jesus for healing, Jesus looked at him, and Jesus' 'first words' to him were, 'Your sins are forgiven.' (Luke 5:20) Jesus heard the man's prayer, that is, his hope and request for physical healing. And Jesus did go on to heal him. But the 'first words' of Jesus, the first 'act' of Jesus in this moment, was to give this man a deep, eternal prize - forgiveness of sins, and eternal life!
Don't miss the deeper and wider and more eternal 'first words' that Jesus is whispering to you, and giving you, while you are in the act of asking for something else. Jesus will hear your cry and answer your prayer, but he may be 'first' giving you a spiritual touch, a soul healing, an identity promise. What is he saying to you? What are his first words to you at this time? Listen for this!
'He will seek me, and he will find me, when he seeks me with all his heart!' Jeremiah 29:13