On both flights to Singapore and from Singapore they forgot to serve my meal. I asked for chicken, stewardess said her cart was empty she would get it from the other cart but she never came back. Same thing on other flight, suppose to get more chicken. She came back with it to another passenger 2 rows adjacent from me then never came back to me. I pressed the call button and after a long time she came back and i said i had not got my meal. She apologised and went to look for a meal. By then there was no more chicken so was offered vegetarian dish. Was so hungry by then as everyone around me had already finished their dinner and i had not even started. I paid for Premium economy but the service is not up to par at all. When they served drinks i asked for a cola or 7 up she said she was only serving juice, water and coffee or tea. Why no soft drinks???? She said cola would be later. So no choice had to take juice. 2hrs later i had to press the call button to ask for coke. She had a very unhelpful and unwillingness to oblige.Worse service ever. I will fly Singapore airlines or Qatar next time. Strongly advise others to rethink if they plan to fly Emirates.How could Emirates be in the top 3 when their service is terrible???