Migrations can be done in as little as a week while some migrations can take months. It depends how much content is migrating as well as what complexities and automation need to be recreated. The typical SharePoint migration is 1 – 2 months on average.