The time needed for each step depends on specific features, the platform and how much feedback you receive.