We custom roast each bag of coffee upon receiving the order. We do this to ensure a quality of freshness our coffee quaffers are sure to appreciate and enjoy. We begin roasting within 24-48hrs of receiving your order and ship out your order within a few days of receiving your order. Sundays and holidays could delay this by a day. Please feel free to contact us via email on you receipt if you have any questions regarding your order or need to make fchanges. Thank you!