It was probably sometime from last year since you had your carpets professionally cleaned - and you will presumably wait one more year to get them cleaned once more. The Environmental Protection Agency suggests carpets in private homes are cleaned every 6 months to a year given that there are only 2 or fewer people in the household.
For bigger families