We roast twice a week - every Monday and Wednesday - and ship within a few days of roasting. Once your order's on its way, you'll get an email with a tracking number; for subscriptions, this also shows on your Dashboard. Delivery usually takes about a week from the day it ships. If it hasn't arrived a week after that, let us know and we'll send a replacement.