If there were a prediction market for which Mars transit window will see a crewed Mars mission, my money would be on 2033. In Musk chronology that's next week.
Although the rockets are developing fast enough, I've seen zero work on ISRU needed for returns; and politically, with two presidential elections due by then, the US now has a dichotomy between leadership who hate Musk and who will also destroy the US economy and might start wars with allies, and potential leadership that just hates Musk, a fork which is a fantastic way for even the world's richest man to find himself banned from working on rockets.