Before you order, REMEMBER to check the delivery options (you can see them under the little arrow on each product). My Chinese buddies are sometimes a little slow… so if you need it for the weekend, better find it somewhere else 🙂 Generally speaking, you should order at least ONE MONTH in advance, although the products may arrive earlier.