Orders are due by May 18. Next on-farm pickup is May 30 2026.  Mail order payment is due by May 20. Orders will be shipped the week of June 1, 2026.