On an average, a carpet is replaced every 7 years. One of the primary reasons for this is redecoration.  
  
No doubt, carpets are a great investment. They are an amazing way to quickly change the decor and look of any room. 
 
So, if you’re planning to buy a new carpet, keep the following points in mind. They will help you prolong the life of your carpet. 
 
Source - http://www.drimasters.net/blog/carpet-cleaning-for-long-lasting-carpets