Orders can be delayed for several reasons, including stock shortfalls, supplier fulfilment timing, payment review, incomplete address details, or courier issues after dispatch.
If a delivery matters to a deadline, contact support with the order number and ask for an updated ETA.