Our Farm to Bowl Single Protein Blends are 80/10/10. For more information on where our farm to bowl comes from please visit our Sources page. We make to order so please allow 7-14 days to complete your order since we do order bi-weekly to ensure optimal freshness for your pets. If we do not have your item in stock we will notify you within 24 hours that your order is received and give you a date when your order will be ready for pickup. For Delivery please check out our Delivery and Returns page for more information. To know when our processing days are please return to the home page for our grinding calendar.