This has been a topic in one of my friend groups after I said I would never return to a nightclub which treated me badly 20 years ago and others were surprised. To me there's no maximum length of time - it's about the company's regret and how much they've changed. Or not.