Ho volato molto su molte compagnie aeree diverse, e di solito non mangio mai in aereo (sì anche su voli di 15 ore). Quindi è stato il problema opposto, ma posso ancora rispondere in base all'esperienza :)
Nella mia esperienza questo dipende in gran parte dalla compagnia aerea. Per questo motivo è necessario chiedere a un assistente di volo una volta imbarcato: “se sto dormendo, mi sveglierai quando servirai la cena?” Se non lo fanno, chieda “cosa devo fare per assicurarmi che lo faccia”
Le compagnie aeree europee (eccetto quelle low cost) tendono a svegliare tutti (Lufthansa la obbliga addirittura a portare il sedile in posizione verticale anche se non mangia). Quindi, se volate con uno di loro, non sentirete la mancanza del cibo. Se volete essere lasciati soli, dovete dirlo a un assistente di volo, ma secondo la mia esperienza loro lo ignorano e vi sveglieranno comunque.
Le compagnie aeree americane, e le compagnie low cost di tutto il mondo tendono a non svegliare i passeggeri che stanno dormendo, a meno che non siate ovviamente in difficoltà. Le compagnie asiatiche
tendono anche a non svegliare le persone (con la strana eccezione della China Southern), e alcune - Korean Air e un'altra - ti danno persino i seguenti adesivi, che dovresti mettere sul poggiatesta:
se lo fai, rispetteranno la scelta. Se non lo fai, sembrano cercare di indovinare quanto è profondo il tuo sonno, chiedendoti verbalmente se vuoi mangiare. Se non rispondete, vi lasciano in pace. Avranno comunque sempre un pasto in più.
Inoltre, come altri hanno detto, la compagnia aerea avrà quasi sempre un pasto in più per voi. Ma per assicurarvelo, potete ordinare un pasto speciale al check-in.