And it is narrated with the previous chain that the Prophet (peace be upon him) said: Whoever believes in Allah and the Last Day should honor his guest. The Prophet (peace be upon him) repeated this three times. Someone asked, "O Messenger of Allah (peace be upon him)! For how long should the guest be honored?" The Prophet (peace be upon him) said: For three days. After that, if he stays, it is charity.
Hadith Referenceمسند احمد / مسند المكثرين من الصحابة / 11726
Hadith Gradingحکم دارالسلام:صحيح لغيره، وهذا إسناد ضعيف كسابقه