I send with DHL nearly every day, and items don't appear on tracking til after they've left me, and are on the way to my customer. However, O2 may have an arrangement with DHL to hold these until Friday. Best thing to do is check tracking again early tomorrow (like 6am) and see if it's moved. If it has, delivery will be Thursday. I highly doubt that's going to happen though.