Depends on the gun for me really. With my JR carbine I clean it every 1000 rnds or so, as that's when the action gets gummy and hard to cycle. My 10/22 hasn't seen a cleaning yet in 5000 rnds with the exception of the once or twice I pulled a bore snake through. My vz58 got cleaned once in a 1000 rnds mainly because I was bored. My tavor has also gotten cleaned once in 300-400 rnds, but it is new and I wanted to take it apart and learn as much as I could about it. I am going to leave it until it doesn't function properly just to see how reliable they really are.