I clean directly under the roost maybe once every 2-3 weeks. If I start getting dirty eggs or the material has been kicked out of nest boxes I clean them, if I had to guess maybe once a month. That's about it. A few times a year I sweep out all the pine shavings. If the dirt in the run gets too compacted I take a pick to it and break it up, then things get composting again and the chickens can work the soil better and they usually get some worms and bugs from it.