A common mistake made by Brazilians speakers of English. In Portuguese, people "have" their ages.
How old are you, Neymar? I have 20 years old.