If you need your ribbon by Christmas, many can be sent in the Priority Express Flat Rate Padded Envelope, with delivery in one or two days. Express Mail upgrades are not offered on the listings, so you need to contact us to have it added to the shipping options for the ribbon you want to order. The cost is $19.15. You can check delivery time to your zip code at USPS.com. Enter our zip, 14613 in the “from” box and your zip into the “to zip code” box. Select the Priority Express Flat Rate Padded Envelope (fourth from the left) and then “Continue”. The next page will tell you the delivery time. Remember that any order after 12 noon EST Saturday ships Monday! Monday orders need to be completed by 2 pm EST.