We have free shipping for all USA UK France Germany Italy Spain Canada UAE Saudi Arabia.
The delivery time is within 48-72 hours after the order is placed.
Shipping time depends on the address. Usually the time in the US is 5-12 days. For other place, the shipping time is about 7-15 days.