Honestly, I have one to run to but the Lord Jesus Himself. I not only run to the Lord Jesus, but I also stay with Him in the place of prayer until the issue is solved. If you would pray continuously, soon your testimony would also be, God, answers all prayers.
Some people unknowingly cease to pray just before they one breakthrough or the other. The question is why do they stop? Perhaps they think they are disturbing God. Is it not Almighty God who said we should ask whatever we need that our joy may be full?
Is it not the Lord Jesus Himself who told the story of the widow and the evil judge in Luke 18:1-8? Why then should you stop praying to God when your prayer hasn't yet been answered? What is that wanting to have for a very long time which you have stopped praying?.
It is time to begin praying again just before, that your joy may be full. You may be thinking why God can not just answer you after praying once or twice. Well, He is the Almighty God and He will choose when to answer you, know can decide for Him.
Also, some prayers don't bring results with ‘two-minute’ prayers. You have to be persistent in the spirit to be able to change such things in the physical. Some other times, God may be using that circumstance to build your faith.
It doesn't matter what your case may be, do not get weary when you do not receive an answer immediately; keep praying. Persist in prayer until He answers you because His will is to ask. He's God that answers prayer.