A gun can typically go about 6 months without cleaning if it is not being used regularly. If you use it frequently you will need to make a judgment call. Of course, anytime there is any potential for moisture coming in contact with the gun you should clean it before storing it away.