I am 16 and haven't gotten my period.I have had discharge for 2 years now. All my friends have gotten there period to. Is it normal if not what should I do?
The average age for a girl to get her period is 13. There will be some girls who get their periods very early like age 9 or 10 and other girls who will start their first period at age 15 or 16. There is no "normal" exact age because every girl's body is different and the age her body starts to develop for each girl is normal for her.
Your first period will usually come 2 years after your breasts start developing. If you are later to develop your breasts, your periods will also occur later.
If you are concerned that something may be wrong, you should make a doctor's appointment and ask to be checked out.