The main reason your pillow turns yellow is your sweat. The other reasons include sleeping with hair oils, lotions, or moisturizers on the skin and your wet hairs leading your pillow to turn yellow.