The New York Times
Battlefield maps show that Russian forces are still creeping forward, east of Kramatorsk and Sloviansk. At their current rate of advance, it would take them years to seize those cities and the rest of Donetsk. It took Moscow 18 months to take Toretsk, and 22 months for Pokrovsk, another city in the region.

Source: Institute for the Study of War