Really not all that often. Maybe once every 3-4 range trips (~500-600 rounds for me). Usually just pull all the plastic parts out, hit the metal with some Gun Scrubber, reassemble, and call it done. Never had any problems with my gen3 mags, prob could wait longer between cleanings, but why quit what works? YMMV.