Ah know ye already answer this question yerself. But if ah had to guess, I'd early 20s. Not that lookin' wee bit older for yer age is a bad thing. Ah was mistaken for 18 years old when ah was 14. Sadly, that hasn't changed for me. But as Molly and Puma said, age is just a number and don't get to worried about yer physically appearance... There's more to ya than that. 🙂
oooooooo such fabulous hair!!!! I echo what the others have said and add to it that you have very kind eyes and a lovely face.
Its very hard to pin an age on people between late teens and mid to late twenties. Theres a 10 year stretch were its really hard to put people in an age bracket.
The older I get, it gets harder for me to tell, but I would guess your a late teen. As far as the other questions try not to worry about them to much as you are a cute young lady.