Usually, it takes 3 to 6 days after fulfillment. However, it also depends on the destination and time of the year. As you know December is quite a busy month for everyone, including post offices and couriers. Make sure you get your presents before time so that there’s no rush and unnecessary stress right before the Holidays!