I lube after every range visit and every other week when not at the range.
During the hot humid summers in Florida I wipe my gun daily with a rag and something like Break Free or whatever I have on hand.
CZ 75 P-01 . CZ-75B . CZ 912 . CZ 920 . Glock 26 Gen 3 . Kimber Pro Crimson Carry . XDm 45 3.8 Compact . Ruger 22/45 MKIII