How often should you clean your shot gun?

every day