As you surely are already aware - that's probably why you're reading this - most delivery times are affected by how pandemic changed the way things work.

If you are ordering from US & Canada - you can stop reading here. Delivery time to both is not affected at all. 

If you live elsewhere, things are quite different though.

We use priority postal service for all orders, and in almost all cases the packages are transported by air (except for Germany, Czechia and Slovakia - they use road transport for that usually). Since mail cargo boxes are transported on commercial passenger flights, and there are way fewer of those than before, it creates delays, especially during high season. With borders opening and closing every few days, flight schedules modified almost daily - it is not possible to predict wether your package will be delayed (some are not delayed at all), and if - by how much. After the package gets to the destination country it might need to wait for initial processing (which when happens can be seen in tracking) and from this moment on delivery should be quite swift - it's simply the international transit part that is heavily influenced. Please do not put too much faith in estimates then - those apply to normal, pre-covid era circumstances.  If you need the print for an event or anniversary and don't want to pay for the express upgrade (which is costly indeed but provides extremely quick and reliable delivery), please order as much ahead as possible. Assuming delivery time will be twice as long as the estimates are would be rational based on how things look currently. It is very important that you understand this before placing your order.

For orders placed by UK residents things might get even more complicated since every package has to go through full customs procedure that will most certainly add to transit time and possibly also generate additional customs and tax charges. This means once the package reaches Royal Mail facility at Heathrow, it might stay there for as long as 14 days (most don't) before being released for delivery.

I don't have current estimates that could be relied upon and I seriously doubt anybody has. Some packages travel smoothly as the world was not hit by pandemic. Others need a month to get to a neighboring country. 

If you can justify paying for this, please choose express shipping upgrade. This will reduce the risk of delay almost to zero. We use DHL services for that, they have their own planes and cargo air traffic has not been limited at all basically. They do deliver almost 100% packages in time. We've tested it - we send on average 100+ packages a week since March 2020. 

90% of packages are delivered in:

EU - next day, 

US & Canada - 2-3 days, 

ROW (rest of the world - Australia, Japan etc.) - 4-5 days.

We also do our best to process all orders with express shipping upgrade as quickly as possible, usually dispatching them next business day. You might get your order in 2-3 days then which compared to possibility of getting it at some unknown time wins hands down.