We can ship to virtually any address in the world. To ensure the freshest product possible, orders placed Sunday-Wednesday generally ship within 24 hours. Orders placed Thursday-Saturday generally ship the following Monday. Orders are shipped via Fed Ex ground and generally arrive within 1-2 days after shipping. Arrangements can be made for deliveries needed near specific dates by contacting us through the comments section of your order or by calling us at 630-453-0385.