The average onset of puberty is at 10 or 11 for girls and age 11 or 12 for boys.[19][20] Every person's individual timetable for puberty is influenced primarily by heredity, although environmental factors, such as diet and exercise, also exert some influences.[21][22] These factors can also contribute to precocious and delayed puberty.[13][22]