Someone born in 2006 is 19 or 20 years old today — 20 if their birthday has already passed this year, 19 if it hasn't.
Someone born in 2006 turns 21 in 2027.