Home Experts say you should replace your pillows every 1 to 2 years: Here are the 10 best picks From the most affordable and the most supportive to the best for neck pain and everything in between.