Since we have all our pictures individually produced and printed for you, they also have different delivery times. Most pictures arrive within 10 days after confirmation of dispatch. In some, very rare cases, it can take up to 3 weeks - this can happen in times of many orders of individual pictures, because we currently have only one designer, who has to process every single order for you.Before a picture is handed over to our shipping service provider, it currently takes about 3 days.Usually it should be enough to order 3 weeks before a certain date. If you want to be absolutely sure, then order 5 weeks before the date you need the picture / product.Please also keep in mind that on dates like Christmas the post office and of course we have a much higher shipping volume than usual in the year. In such times there are generally much more delays, for which we would like to apologize to you in advance.In case of an enormous delivery delay, please send us an e-mail to support@paintbynumbers-diy.com and we will surely find a solution!