Age for Wearing Veil

Q: When does a girl start wearing a face veil?
A: It is advisable that a girl starts wearing the veil from the time she becomes baaligh (of puberty). However, when she is in her late teens and above, then it is necessary that she wears a veil for that is the age when her beauty is fully developed.
And Allah Ta'ala knows best.
Mufti Siraj Desai