All for your regular domestic need you can clean your carpet with a vacuum cleaner at least twice a week. Generally, 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.