Either - every time it get's fired, or when I'm bored,.. Clean gun's are a good thing,. Dirty guns,. Ya,. not in my house..
Most all of my guns can be take apart and cleaned in about five minutes or less per gun,. That is when your taking your time watching TV... So what excuse is out there for not cleaning them..???