I have met a woman who used to be a Manager of a charity shop for 20 years. She said everything has to be changed with new stocks every 2 weeks. I said "ah that's understandable especially to clothings as they will be out of fashion but how about books?" they don't have expiration ,like cook books, sports, abt health and beauty, gardening, geography etc. etc. They also removed them from the shelves just so to maintain new stuffs all the time.