This depends on design complexity and process requirements, usually ranging from a few months to a few years, which is one of the reasons why product iterations are updated so frequently.