Orders typically take about 10 days from the time you order. We're making the jerky fresh 5 to 6 days a week and in most instances we're making the jerky to fulfill your order. The 10 days covers time to process the order, make it, pack it, and ship it out. We ship to the US and Military addresses. If you haven't received your order within 10 days, send us an email or leave a voice message to ensure we haven't missed your order for some reason.