We can ship to virtually any address in the world. To ensure the freshest product possible, orders placed Sunday-Tuesday generally ship within 24 hours. Orders placed Wednesday-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.