You are more than welcome to bring your own drinks (with a lid, if they are hot) and cold food.
Longer services will make refreshment stops at service stations and rest areas, where you are free to make use of the facilities.
Alcohol drinks are forbidden.