Be sure you have your meal request recorded for EACH LEG even if you have to call,especially on CO. Earlier this year I had one return flight 11 hr TATL with no veg meal... I was flying pd coach and they had NOTHING to offer me. even the snack meal had ham in it. It was a long way to go w/o but because I carry cereal bars and nuts I was fine. I did ask for a 'form' from the FA's but they all claimed ignorance and said the only way I could send in a complaint was online (I checked with 2 FA's and 1 GA and they all said same). When sending in the complaint they said I did not register for veggie so no comp except 1000 mile...Interesting because all other legs of that journey were veggie...and my profile is such. But, I've learned on my upcoming CO flights, I will call to confirm for any flight over 5 hrs.