i try to at least give them a good wipe and oil after every range visit but i usually only detail clean them once or twice a month if its been a busy month.. i know some glock guys who dont really clean their guns often at all, if any. lol.
not near as often as I should. I wipe down the guns that have not left the safe in a while every 6 months or so. but the ones I shoot often get neglected and only cleaned about every third time to the range or field. Carry gun gets it once a month (for lent and other pocket bugs).
My Mosins get cleaned whenever, as long as I don't fire corrosive ammo through them. I do clean them before and after any time I go hunting. My accurate rifles (K-31, .308 Tikka, AR-15) get cleaned after a range session/hunting always. I use a plastic brush if I have shot many rounds through them, but use only patches if I have only shot a few rounds. My 1911 gets cleaned every 100 rounds or so, and my M&P 9 gets cleaned every 500 rounds, I do put a little oil in it between cleanings. My .22s get cleaned throughly about every brick through them.
man I love to clean my guns it is part of how I relax. I may not have shot a gun in years, but i will take it down and clean it when I clean the ones I have shot.
I may spend three hours cleaning guns every other week. if I shoot some of them I will clean all of them. Just something I like to do.