Bed pillows should be replaced every 1-2 years or when they start to lose their shape and support. Over time, pillows accumulate dust, allergens, and sweat, which can affect their performance and hygiene.