You may want to throw away your bed sheets when they have unwanted stains, and holes and are no longer comfortable.  This time frame can vary from person to person. Consider replacing your sheets every 2-3 years. You may enjoy reading our guide on how often to replace your sheets.