The age limit for Emirates Skywards Miles is for 3 years from the time you earn them. Therefore, keep an eye on your Skywards account and be attentive to their expiration. Skywards program is for minors also as the Kids between the age group of 2 to 17 Years can also earn miles on every Emirates and flydubai flights.