Depends on the gun and what im shootin. The Glock 17 tends to get more use than any other and I rarely give it a detail clean. Just a little oil and clean out the gunk, an dthe barrel of course. My Stainless Redhawk almost after every visit, just cuz the stainless needs to look perfect as a rule, and some lead goes through the barrel quite often. My Rifles I wipe down with an oily rag, and lube up after every trip, but they only see a heavy clean evey 200 rounds or so.(once a month) The shotguns, well prolly once a month, depending on how much they get used.