I clean every gun I shoot, regardless of caliber, the day of or within a couple days of shooting. Just the way I was brought up coupled with OCD. With one exception, shotgun during hunting season, I clean it when needed especially after rain or snow, then one real good cleaning at the end of the season.