A simple store with a theme and products setup should not take more than 2 weeks to be completed but if you want customization and more complex integrations it could take 3 weeks to a month, depending on the level of customization.