Domestic delivery typically takes 2-5 days. International deliverly will take 7- 10 days or more. But these are not guaranteed as we cannot foresee and are not responsible carrier delays.