A lot people don't know that Trump had a very brief run for the White House in 2012. Didn't get any traction and for all practical purposes Trump backed out and then tried to pretend he never ran that year.
We like to talk up the next election like its next month, but really the time between the mid-terms and the next POTUS election is a very long time. To see what I mean, here are the status of the eventual successful challenger and the frontrunner at the time for each election since 1974:
1974 Carter had not announced Ted Kennedy was Dem front-runner
1978 Reagan was GOP front-runner*
(1984 incumbent won re-election)
(1988 incumbent party won)
1990 Clinton had no announced Paul Tsongas was Dem front-runner
(1996 incumbent won re-election)
1998 George W Bush was GOP front-runner*
(2004 incumbent won re-election)
2006 Obama had not yet announced Hillary Clinton was Dem front-runner
(2012 incumbent won re-election)
2014 Trump had not yet announced Rick Perry and Scott Walker were GOP favorites
2018 Biden had not yet announced Hillary Clinton was Dem front-runner
* Although Reagan and Bush were favorites from the start of their campaigns, both were established through their policies and accomplishments as Governors of major states, not mere popularity. The public mood is fickle, and most successful candidates stay out of the arena until they are ready to run a focused, relatively brief campaign of 15-17 months in length. Even without available alternatives, Trump's support is likely to subside by the fall of 2023 through attention fatigue alone.
It's even plausible to think that Trump will bow out if and when he perceives that voters would rather support a DeSantis, Cruz, Haley or some new face. He just doesn't want to be seen as being forced to sit this one out.
That which does not kill me, will try again and get nastier