All our products are made to order that means we only start production after we have received your order. Normal production time is 3-4 weeks. Should it take longer, for instance because there is a high order volume, we will let you know. We will dispatch your order as soon as the products have passed quality control. If the flags become available sooner, then we will dispatch them as soon as they have passed quality control.