When Russia invaded Ukraine, nobody (even the Ukranians) imagined that 5 years later they would have their own missiles hammering Russia 2500kms in the rear. Americans need to start accepting that a) the Iran war will also probably still be going on in 5 years and b) Iran will probably in a better place than they are now, strategically speaking.
The Russia/Ukraine war has a goal, to make Ukraine either part of Russia or a client state.
What's the goal of the US/Iran war? So far it seems like the goal is to mostly return to the status quo prior to the war. I can't imagine that could continue 5 years because there's just not an objective. Of course, I could easily be mistaken.