i clean mine once a week, mainly of habit and i only have about 15 cages. but i know larger breeders (i.e. circle M) cleans theirs every two weeks. we usally start about 9 am and finish about 4pm. thats cleaning at leat 500 cages, cleaning the floors, feeding and watering. its a two people team. but i enjoy it.