The Prophet ﷺ said, "Hospitality is for three days. Anything beyond that is charity."
حدثنا موسى بن إسمعيل ومحمد بن محبوب قالا حدثنا حماد عن عاصم عن أبي صالح
أن النبي ﷺ قال الضيافة ثلاثة أيام فما سوى ذلك فهو صدقة
[Its isnad is hasan] Ahmad reported it, 2/354, from the hadith of Hammad bin Salama with this chain. Aasim is Ibn Bahdala.