How often do you clean your contacts database?

I would suggest to clean up database on a quarterly basis to make it up-to-date. By regular cleaning the database will increase the value of the database and give the right contact details of the right people along with the insight on how many % of contacts are expired or active.