Imam Bukhari said: This hadith has been narrated by Aban bin Salih from Mujahid from Tawus from Hazrat Abu Hurairah (may Allah be pleased with him), he narrates that the Prophet ﷺ said:
It is obligatory upon every Muslim that he take a bath one day in every seven days.
رَوَاهُ أَبَانُ بْنُ صَالِحٍ، عَنْ مُجَاهِدٍ، عَنْ طَاوُسٍ، عَنْ أَبِي هُرَيْرَةَ، قَالَ قَالَ النَّبِيُّ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ
لِلّه تَعَالَى عَلَى كُلِّ مُسْلِمٍ حَقٌّ، أَنْ يَغْتَسل فِي كُلِّ سَبْعَةِ أَيَّامٍ يَوْمًا
Reference: Sahih Al Bukhari 898