I dont think it's a case of "how long", I think it's "has the company's practice/policy changed?". I stopped buying from Amazon for several years after they showed utter contempt for my deliveries and no willingness to change. I moved, tried them again, and they've been fine.