Welcome to HeathcareMagic Forum
Yes, he should be taken to a docor/hospital as soon as possible and given the required treatment. 102 degree fever
is considered high for a 3 year old. And young children may have convulsions (fits
) if fever is not controlled.
In future you may try homoeopathy , it gives excellent results in cases of recurrent tonsillitis
, and is perfectly safe.