I ordered on line late on Thursday evening & called the next day to confirm the order, it was the Friday before Christmas. The gal I spoke with confirmed my order and it arrived in Ohio on Monday, 12/22. He had time to soak it, cook it & slice it for Christmas day. Needless to say our sons were very happy. When they want country ham, I will definitely order from Belmont Peanuts again. Thank you.