Your bed sheets will start to show their age as time goes on, and this may be due to some discolouration or even stretching. Sheets usually last for about 2 to 3 years depending on the material used.