Agree with Philomena.....I read somewhere that body fat has a lot to do with the onset of puberty.....there are reports of extremely athletic women (i.e. gymnists, body builders) that stop menstruating (not enough body fat?).
In any event, diet may also play an important role, particularly the use of food containers that contain Bisphenol=A or BPA.
BPAs are endocrine disruptive and can play havoc on both men and women. These Estrogen like chemicals are primarily found in reusable plastics. BPAs have also been linked to Estrogen receptive breast cancers.