Like the man said, "It depends"; what is the best use of your time and money?
Packing all your boxes ahead of time and arranging for someone to ship them to you on a pre-arranged schedule:
– optimizes your on-trail time, and thus
– reduces the time pressure to reach trail's end
– allows a more leisurely pace
– allows more restful, less stressful zero days
– forces most food costs into a tiny time window
– incurs huge shipping costs
– requires knowledge of current days and hours of operation for locations where packages are to be picked up
Key Drops only: buy the rest locally: (the best of both worlds and my personal favorite)
– but you MUST know where those key drop will be !
– requires a lot of in-depth research before you go regarding what both IS and IS NOT usually available where.
– may require carrying a few extras "just in case"
Buying as you go:
– optimizes menu selection as your appetite and tastes change (and they will)
– supports the local economies, thus
– encourages merchants to stock hiker supplies
– spreads out your food costs over time
– minimizes shipping costs
– you are at the mercy of local inventory levels and selection
– zero days are less restful and more stressful
– requires more careful planning as to where gear replacement may be needed
– requires enhanced flexibility
– does not work for things like prescription refills, spare eyeglasses, and the like.