How often do you clean your contacts database?

I think a clean-up quarterly like recommended by HubSpot is perfect. You can go back and asses your current contacts and see who needs to stay and whom might not be of benefit to you so you might need to remove. Doing a clean-up assures we are targeting the right contacts for our marketing efforts.