How Often Should I Get My Carpets Professionally Cleaned?

Let's start with vacuuming the carpets, at least twice a [...]