I clean mine every 500 rounds or so, in a typical summer i'll put upward of 3,000 rounds through it, maybe it's just me but I hate to put guns away dirty.
I'm a clean freak when it comes to my guns, vehicles and my garage, my daughter say's i'm anal cause you can eat off the floor of my garage.