I don't have armpit and facial hair yet so is it possible that I have a late puberty?

Yes it is possible. Growth of genitalia and pubic hair growth comes first. Armpit and facial hair comes later. Some man, especially some asian men never have much in the way of facial hair. Be patient hair will come. Then comes the choice "to shave or not to shave".