Allow about 7 to 10 days when you have your ornaments and Christmas decoration shipped. You also have the option to buy online and pick up at your local Gold Crown store in 3 hours or less. Please remember that inventory will vary from store to store, and many ornaments sell out quickly.