5-6 years old is optimal.
I always say this, but otoplasty is a very tricky surgery. So many surgeons claim to be "experts" and the patients end up looking like aliens. Not a good look.
20 is late, but why not post some pics, so you can get opinions from the forum members?