There's no hard and fast rule on when to replace bed sheets. General knowledge says sheets should be replaced after 2 or 3 years of use. However, if your sheets start losing elasticity, pilling excessively or in a way that bothers you, or generally looking worse for wear, it might be a good time to replace them.