2-3 weeks the cat litter can stay fresh only if you clean it daily and especially in the litter types that absorb liquids and not releasing any odours.