Sayyiduna Abdullah bin Umar (may Allah be pleased with them both) narrates this saying of the Prophet (peace and blessings be upon him): "Hospitality is for three days; whatever is beyond that is charity."
Imam al-Bazzar recorded it, and its narrators are thiqat (trustworthy).