Eyewear can take anything from the same day to 12 weeks depending on the complexity of your order.
In order to answer this question accurately we need to separate out frames and lenses.
FRAMES:
Ready to wear: Same day
Ready to wear (colour alternative): up to 2 weeks
Made to measure: 6 to 8 weeks
Bespoke precious metals: up to 12 weeks
LENSES:
Non-prescription: Same day
Prescription: 1 to 3 weeks (pending lens type.)