How often do you clean your contacts database?

To be able to ensure the best outcomes, quarterly cleaning up and managing your contacts database is a good approach. However, if one feels the need to do it more often than that, should do so. It will only yeild better results in my opinion (should you be removing the inactive ones only and not the right kind of contacts).