Do you know how long you should keep bedding before replacing it? While it depends on the bedding type, it’s common knowledge that a mattress typically lasts a decade, and you might be shocked to learn that your bedsheets and pillows have an even shorter shelf life. Experts say that both should be replaced after about two years, and since high-quality bedding isn’t exactly cheap, you might want to stock up on bedding whenever there’s a sale. Luckily, some of the best bedding deals are happening right now.