But if he had a choice - go long always?

I would argue that there are times for certain conveniences i overpay for milk, but i stop on the way home at a gas station, and do not have to waste time at publix.