Kem , At my carrier we get a minimum of 1 hour rest break on a flight sched over 8 hours. On a flight sched over 12 hours we get a min of 2 hours, bunks for sleeping.(Under 12 hours crew rest area varies from bunks to ecy seats). As for eating breaks, no official ines, we just take turns habing a sit with our tray. Can't remember how it went with short haul, I seem to remember not much food being left for crew.(Was skinnier as a result!)