My passport renewal this year also took 3 weeks. Beware, the passport office requires your old passport to be sent to them before they will start processing your application. So, don’t plan a trip during the renewal process. The old and new passports are returned to you by courier separately.