It is recommended to service your Rolex approximately every 10 years depending on the model and real-life usage.
https://www.rolex.com/watch-care-and-service/faq.html#:~:tex....