Putin recently listed his terms for peace. One of them was that a UN group including Trump do the negotiations rather than Zelensky. This because Zelensky doesn't have authority to sign peace agreements since his term as president of Ukraine expired.
Trump didn't like this... especially the part about Zelensky not having authority. So Trump spurned Putin's peace negotiations idea.
Now Putin has sent 160,000 more troops into the battle.
That really turned Trump off. How long before Trump gets the US formally involved? Will it really mean a nuke war?

https://www.nbcnews.com/politics/donald-trump/trump-angry-putin-zelenskyy-iran-sanctions-rcna198729President Donald Trump said he was “very angry” and “pissed off” when Russian President Vladimir Putin criticized the credibility of Ukrainian President Volodymyr Zelenskyy’s leadership, adding that the comments were “not going in the right location.”
BA, this is the risk of following Trump... you say stuff the next day and... you are already a day late on the "latest thinking" about the topic

Putin would very much like to impose this and that condition, but in the end there is a practical limit to the years he can wage war. However, I do not think there is practical limit to the years the US can keep this up. All the "billions" in aid are barely 0.7% of the US GDP.
I guess it is going to take a while more for Trump to understand that he has these options:
a) Leave Ukraine. He will look like the weakest US leader ever and his expansionistic discourse will look empty - any difficulty and you run. Ukraine could potentially keep fighting for one year with EU's help.
b) Keep supplying insufficient aid to Ukraine. The war will last until Ruzzia decides that is getting too hot. I guess a couple of years.
c) Supply decissive aid to Ukraine. Ruzzia will consider that is getting to hot the moment they start loosing territory. I guess proper understanding could be reached in a year.
I wish I was wrong, but this is not ending soon unless Putin sees a clear drive from the US to make them back-up in the front.