It depends on the type of store you want to create, a basic store using a template as a base is not the same as a migration from another platform with a fully customized store and with different landing pages for each source of traffic. But the minimum would be about 3 weeks for a basic store.