How often should a mechanical watch be oiled? This article explains the maintenance schedule clearly
There is no standard answer for cleaning the oil in mechanical watches. Should you do it every 3 years, every 5 years, or wait until it breaks down? The answer depends on your watch, your wearing method, and whether you are willing to pay in advance for “possible future problems”.