If the account is very old its possible he had to lie about his birthdate to get it to accept him under 18 years. Happened to a lot of people, you have to contact SE phone support, its the easiest...