It depends on your specific needs and lifestyle. Generally, it is recommended to get a deep clean:
Every 3 to 6 months for residential properties
More frequently for commercial properties with high foot traffic