Menarche or first menstrual period is the later stages of puberty. It starts between the age of 12 to 13, though it can occur earlier or later.
The age for first menstrual period can differ with races, countries and communities. Complete puberty will take about 2-5 years.
The age for menarche has declined due to various factors like environmental contaminants, poor nutrition, unhealthy lifestyle etc.