In general, you can clean your carpet with a vacuum cleaner at least twice a week. In the average household, many people clean manually almost every day. However, apart from that, you need to clean your carpet professionally at least once a year. This will extend the life of your carpet. Your carpet will look like a new one. It is rather a better idea to go for the steam cleaning method for the best outcome.