Your carpet should be cleaned depending on various factors, such as the total number of family members, children, pets, and the overall lifestyle. On average, it is recommended to get the carpet cleaned three or four times every year.