How often, if ever, should one take off the side plate of a revolver and degrease/clean the internals? I've been putting a couple drops of gun oil into it every 2-3 range trips (I clean the rest of the gun after every trip) and working the action to make sure everything stays lubed, but I wasn't sure if the internals needed a thorough cleaning every so often. If this is something that needs to be done, is it something I should try as a novice or should I take it to an actual gunsmith? Thanks in advance.