ok so 2 things.
1 - im in my mid 40's and i only started actually taking care of my guns about 10 years ago and my father who i got the bad habit from has been shooting all his life and he still does not clean his guns.
so my original 10/22 i got back in 1984 and i put 100,000 rounds down it and my cleaning of it consisted of a couple shots of WD40 whenever it would get really bad. and the WD40 would run out of it like mud!!
my dads Cooey 84 that he shot since childhood ive never seen him clean it.
same as my ruger, couple shots of WD40 if it started to not eject or what have ya.
so guns can go a hell of a long time without cleaning.
what i do now.
ive found now that i have a lot of money tied up into my guns and a lot more time to play with them that they run better and more consistently if i keep them cleaned. that isnt saying i clean them after every range hit, my pistols every 2-3 range trips, my 22's maybe every 4-5.
but i do things a little different.
like mentioned above when i get a new gun i take it right down - every last screw.
check everything over and have a good look at it.
while i have it down i use G96 on it.
that gives it a good base.
what i mean by that is it makes cleaning them going forward easier.
the oil is absorbed by the metal and it protects it.
so from there forward its easy.
also, ive stopped running 'dirty ammo'.
if i run dirty ammo i clean the guns right away.
when i do clean its just a simple spray coat of G96, let sit for 60 seconds than wipe clean.
shot down the barrel, bore snake it, done.
that initial cleaning and coat of G96 does a LOT of preventative work for ya.
also, all my guns get a yearly clean even if i dont use them.
this usually takes place in the winter on a cold night when the snow is falling and there is nothing but re-runs on the TV.
ill take 2 or 3 out to the shop, put on some good music and give them a nice cleaning.
and before anyone gets all upset about my dads guns, im a good son, when i go to visit ive over the last couple years given all his guns a good base cleaning and when we go out together i give his guns a quick clean. it makes me smile now when i catch him actually doing a little cleaning of his own guns.
so you can teach your dads stuff from time to time!
oh, and like mentioned above, the last thing that i do to my guns when i have them out, even for a quick shuffle through the safe is i take a lint free rag that is in my safe and i take off any finger prints (that oil will cause rust!)
on a related note i have been tossing around the idea of getting into those 'gun socks' but im not 100% sold on them yet.