I clean them when I think they need it or when I want to. Whichever comes first.
My carry gun is put away after it's cleaned. I'll carry another until it's been to the range and fired a few times.
Then again, I tend to wipe my hindquarters promptly as well.
What does that have to do with gun cleaning? Maybe we shouldn't ask where you carry yours.