How often you should have your home cleaned by professionals is determined by the average cleanliness of the home during a given period, either a week or month. If a home has no pets and few occupants, it is less likely to require frequent professional cleaning. A home with many people and various pets will benefit from weekly cleaning.