Your free gift can take up to 28 days to arrive. If you are using Direct Debit as your subscription payment method, the free gift will be held until 2 weeks after they receive your first Direct Debit payment.