Yeah that's a complex question. Many factors would have to be considered to give you a reasonable answer. I'd encourage you to approach an employee or a kiosk of one of the shops or restaurants and ask them. Sorry we couldn't be more help.
It depends on how long is your flight.
Thanks! Your answer is awaiting moderation.