How often do you clean your contacts database?

In my last job we tried to do it every year, because the process was slow and took at least a full day or two-- I think with an effective contact management tool that could do it quicker, I could see myself doing it every quarter as suggested.