How long do you have to be on a flight receive dinner?

Most commercial flights that are longer than 3 hours provide a meal service to their passengers. Some shorter flights may also offer a snack or light meal, but longer flights will typically provide a more substantial dinner. The exact timing of when dinner is served will vary depending on the airline and the length of the flight, but it is typically served somewhere in the middle of the flight. On some flights, dinner may be served shortly after takeoff, while on others it may not be served until a few hours into the flight.
Copyright Wanderlust World © https://www.ynyoo.com