@sarah826, for most domestic American flights, meals are no longer served, so people have been bringing food on board. I think Continental still serves meals for flights over 3 hours. I don’t know if one has to pay for them, though.
I bring a sandwich and a piece of fruit. The carrier I usually fly provides corn chips and some other snacks and diet Coke for free, so I’m good with that.