Within the UK, your order should arrive within two to three working days. For customers living in Europe, the expected delivery time is around a week, and for the rest of the world it can be up to two weeks.
Royal Mail will not count an item as missing unless delivery has been delayed for two weeks.
You may also find these questions helpful...