Hey im a allowed to offer my humble opinion? My dad is ESTP and ive known him for my 33 years of life (mother is ISFJ, together for 38 yrs ). Many things you mention about your boy ARE ESTP traits ...