Depends on the trail mix. Especially in a gas station, heaven knows what you're going to get. Sulfites? Rancid nuts? Chocolate flavored trans fats?

Read the label AND the expiration date for anything you buy in a gas station, and if it doesn't have an expiration date, don't buy it.

If the trail mix has more calories than you want, you don't have to eat it all. (yeah right)

Re: protein, a nice tuna fish sandwich goes down way better mid-ride than it really ought to