I am with S-money, get to know your gun well enough and it will let you know when it needs cleaning. Shotgun on the other hand gets cleaned more often due to the conditions I hunt in and rust is the enemy.