The delivery time is usually 3 working days. However, if the glasses you ordered are not in stock, we have to order them from the manufacturer first. This can take 2 to 4 weeks. Currently, the delivery time can take up to 6 weeks in certain cases due to disruptions caused by Covid-19. Should this be the case, we apologise for any inconvenience.