How long do you think that people should stick with a same hosting company.The fact remains that the average life time of a hosting company is 3 years in the market because of enormous competition and increasing difficulties to afford hosting at cheap prices.I am having the habit of changing my hosting company per 6 months.