SpaceX couldn’t manage the first Falcon 9 landing until 2015. The first Falcon 9 reuse wasn’t until 2018, so 3 years to achieve reusability. The Chinese prototype hasn’t yet succeeded at sub-orbital landing. I wouldn’t be surprise if it’d take them longer than 3 years to have a reusable rocket. Starship would have been routine at that time.
Blue Origin plans to launch New Glenn in a month, with landing planned. They are a wild card.