The answer would be ¿Cuántos años tiene? which means "how old are you?" or more literal, "how many years are you?" since most Spanish countries think age is something you obtain over time. "<span>Tiene 16 años" literal translation is "I have 16 years."</span>
Dinner should be served much later than americans usually eat dinner. Dinner is eaten anywhere from 8pm-10pm because people living in mexico eat larger lunches and stay full longer.