You should vacuum a high pile carpet at least twice a week, even if it doesn't look dirty. The long fibers can easily trap debris, and regular vacuuming will prevent those particles from settling.