I only ordered my custom badges on the 12th March (this week Monday) and they arrived this morning - I am in the UK. I looked at a lot of badge making companies in the UK but decided on Zazzle because of the ease in ordering and customizing the product, plus they offered the option of expedited delivery. It was well worth paying a little bit extra to get my badges on time. I would recommend this company to anyone and will definitely be using their services again. Fantastic product, great service, above speedy delivery. Well done!