How long can the war in Ukraine hold Western attention?

Since the start of the war in Ukraine, the Western public has been hanging on the lips of President Volodymyr Zelensky and refugees have been welcomed with open arms. It is not inconceivable that the war will last for months or even years. Can Ukraine still count on the same level of commitment as time goes on?

ttn-19