The short answer: Yes and No. I'll explain with a bit more detail: Mechanical wristwatches use lubricating oil to insure the proper and smooth movement of all the working pieces and bearings (along with the synthetic jewels). Now, over a period of several years and various temperature / humidity conditions, plus regular use the oil starts to lose its lubricating properties (just like in a car, but less drastic). At the same time some smaller essential moving parts, perhaps one of the wheels of the going train, or one of the bearings, have been sufficiently worn and can effect the precision of the watch. Sometimes, the combination of the watch oil losing its properties and part (metal) fatigue / wear equals problems. That being said, there are several items to take into considerations regarding service intervals. The first being the frequency of the watch usage, how often is the watch on your wrist? The frequency of use is a primary determining factor, the more it is on your wrist / used everyday, the more often service intervals are needed. Have you noticed a significant problem with the watch / accuracy? Does it lose seconds / minutes / hours (days?) at a time? Is it a plus or minus loss? The more time that is lost / gained, the greater the chance of more problems developing (as if losing an hour a day is not enough). As well, the seconds will only sweep as well and fast as the movement will allow. A watch beating at 18000 vph will stop (i.e. sweep: the more times the seconds hand stops, the smother it appears to sweep) 300 times every 60 seconds. A watch the beats at 21600 vph will stop 360 times every 60 seconds, etc... If you purchased the watch in 1999, then 5 years have passed. If it was my watch, I would personally send it in for service regardless of the aforementioned items. Jon.