I clean my rifle's everytime I use them and If I haven't used one between a 6 or 8 month period i'll take it out and clean it just to to make sure there's no issues from being previously handled or humidity.
What he said!!! There's no such thing as cleaning a rifle TOO MUCH.clean after every use then wipe down 2x's a year during storage.