How long does it take to build your office?

How much time does it take to build an office from scratch? Below is a simplified chart that will help you to plan your actions and understand what decisions affect project schedule.
Project size
Office Quality
Project Approach
Will you hire external Project Manager?
Will you run a tender for PM?
Will you run a tender for an Architect?
Will you run a tender for General Contractor?