Just to correct the info: the invasion of Iraq (a much weaker country) by the combined force of troops from the United States, the United Kingdom, Australia and Poland lasted just over one month … but it’s not really comparable situation here for the reasons you pointed.
Not to be too picky about the details, but it took about three weeks to finally get to Bagdad. The Ukrainian conflict has not been going quite that long.