Acts 20:31

31 So be on your guard! Remember that for three years I never stopped warning each of you night and day with tears.

Read Acts 20:31 Using Other Translations

Therefore watch, and remember, that by the space of three years I ceased not to warn every one night and day with tears.
Therefore be alert, remembering that for three years I did not cease night or day to admonish everyone with tears.
Watch out! Remember the three years I was with you—my constant watch and care over you night and day, and my many tears for you.

What does Acts 20:31 mean?

John Gill's Exposition of the Bible
Acts 20:31

Therefore watch
Meaning both over themselves, and the flock; to prevent, if possible, false teachers entering in, and to nip the buds of heresy and schism, as soon as they appear, and to preserve themselves, and the church, from being carried away with the error of the wicked.

And remember that by the space of three years;
reckoning from his first coming to Ephesus, unto this time, that he now called at Miletus; see ( Acts 18:19 Acts 18:20 ) ( Acts 19:8 Acts 19:10 Acts 19:22 ) ( Acts 20:3 Acts 20:6 Acts 20:17 ) and

I ceased not to warn everyone night and day with tears;
that is, he was constantly and continually cautioning them against false teachers, and their doctrines, in the most tender and affectionate manner; shedding tears at the thoughts of what mischief would be done, and how many souls would be ruined by them; which gives a lively idea of the apostle, and his ministry, of his affection, zeal, and diligence, very worthy of the imitation of all the preachers of the Gospel. Several copies, and all the Oriental versions, read, "everyone of you".

California - Do Not Sell My Personal Information  California - CCPA Notice