Some of your bad habits could be the culprit. White sheets lose their brightness over time because of body oils, sweat, makeup, detergent residue, hard water, and even dust or poor storage conditions.