Just bought 3 pairs of my favorite Brooks running shoes (Glycerin 20), because they just went on sale, which means they're about to release a new version and it will likely be worse (for me) than the current ones (because in the past they almost always have gotten worse). Those should last me until mid-2024 when I'll have to once again find good running shoes.
Maybe I should buy another couple of pairs.