I have a Seiko Automatic (self-wind) dive watch that works fine as long as it's on my wrist but simply stops a few hours after I take it off (for the night, say).
I know that when I first got this watch wearing it all day would insure that it would last through the night, but no more.
Is it worth getting repaired? Is there some place that can do the repair and insure that the watch will still be as waterproof as it should be?