Jesus ministered within reality.
For example, after Peter’s mother-in-law was healed, the whole town brought sick and demon-possessed people to be healed (late into the night). The next morning, while Jesus was in His early prayer-time, the disciples looked for Him:
“When they found Him, they said to Him, “Everyone is looking for You.” But He said to them, “Let us go into the next towns, that I may preach there also, because for this purpose I have come forth.”” – Mark 1:37-38 NKJV
On several occasions, the disciples assumed that large crowds meant Jesus was going to “stay-put” for a while; but He rarely did. Jesus loved people with great compassion, but He always kept things in perspective. He knew the spiritual receptivity of those He ministered to and based His investment of time accordingly. Sometimes that meant staying a couple of days (like in Samaria), but other times it meant moving on when His presence simply became “free bread and healing”.
As a disciple, your time is precious and limited. Sometimes your sharing of the gospel is not welcomed or ignored; just keep moving. There are also many who’ll “wear-you-out” for little or no spiritual gain, just keep moving (fatigue isn’t a spiritual gift). Eventually, there are those who will respond and grow; that’s where the eternal “return on investment” is found and a good time to “stay-put” for little while.