The duration varies based on the complexity of the system, specific requirements, and the current availability of certain critical hardware components. But typically ranges around several months.