We'll see. Russian army, historically, takes 2-3 years to spool up. This is a new kind of war for them while Ukrainians have the benefit of the American experience, but no advantage on the battle field lasts more than a few short months. Unless there is a serious structural problem with Russian military, they'll reach all their objectives this year.They did at the beginning of the war, not so much now.
Russian soldiers are buying their own drones, they have more but they are behind Ukraine other than the Iranian kamikaze drones they used up.
The next month or so will be key, Wagner is finished, the last wave of Russian troops mostly done and western weapons coming out with trained Ukrainians at the end of mud season.