REDIRECTS: How long should I leave 301 redirects live?

Best practice is FOREVER, but as long as your site has been recrawled a few times it’s safe to turn them off. Usually 3-6 months.