Jesus was at Capernaum, healed a lot of people, and they urged him to stay, because there was so much work to do. They needed him there. (Luke 5) However, Jesus retreated to the wilderness. Instead of staying at the place that needed him, he left for other cities. Jesus knows in his heart why he was sent to the earth. He followed his Father's direction, rather than the urge of the people.
Does it sound familiar? "This ministry needs people, go help!" I helped in a children tutoring class a number of years ago because it needed teachers. I did not ask God if it was a position for me. I just went in sympathy of the teacher shortage. It turned out that I spent double energy and gained half of the fruit. I was very frustrated in the class, and my spirit was torn. I realized that it was not a ministry for me.
In a recent Bible study, I learned that God does not put all ministries in my heart. He has a plan for me, and I ought to listen to the Lord's direction and guidance, but not the voice of the needies. God will feed the needies in his own perfect ways. I am only a tool to fulfill part of his work.
The key is to trust and obey.