Sahih al-Bukhari 68
Sahih al-Bukhari · Book 3: Knowledge · The Prophet (saws) used to take care of the people in preaching by selecting a suitable time so that they might not run away (never made them averse or bored them with religious talk and knowledge all the time)
Narrated Ibn Mas`ud:
حَدَّثَنَا مُحَمَّدُ بْنُ يُوسُفَ ، قَالَ أَخْبَرَنَا سُفْيَانُ ، عَنِ الأَعْمَشِ ، عَنْ أَبِي وَائِلٍ ، عَنِ ابْنِ مَسْعُودٍ ، قَالَ كَانَ النَّبِيُّ صلى الله عليه وسلم يَتَخَوَّلُنَا بِالْمَوْعِظَةِ فِي الأَيَّامِ، كَرَاهَةَ السَّآمَةِ عَلَيْنَا.
The Prophet (ﷺ) used to take care of us in preaching by selecting a suitable time, so that we might not get bored. (He abstained from pestering us with sermons and knowledge all the time).