I clean mine every time I shoot them, no matter how many rounds. My carry gun gets cleaned atleast twice a month, even if not shot (rarely doesn't get shot in a month.) My other guns, I may clean on a rare occassion, but usually once they are clean and in the safe, they are there until I take them out to shoot again.