Hi
Welcome to the communities.
Its not tough to assume total migration still can not say accurate time , because you don't know what problem will arises time of migration.
But if you preparation is seems good ,If all steps are gose smoothly you can migrate less time.