After processing and leaving the warehouse, items usually take between 14-30 days to arrive at their destination but can take longer from time to time.
Before you type your card details into a website, ensure that the site is secure. Look out for a small padlock symbol in the address bar (or elsewhere in your browser window) and a web address beginning with https:// (the s stands for 'secure').