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 . XDm 45 Compact . Walther P99c . Walther PPS . Kel-Tec PF9 . Ruger 22/45 MKIII