Timing is a genetic thing. Also soy milk at a young age can cause early puberty.
It could be that your cyle has changed.In some cases it can be stress that leads to that.
you can start your period early, theres nothing wrong its just the time your body says
early period
he came from the early period
Do you think the causes of the early revolts are justifiable
Do you think the causes of the early revolts are justifiable
One reason a period could come early is because of stress. If you are concerned or in a lot of pain, please visit with your doctor as soon as possible.
You got your period early!
why did my period come 4 days early?
if your period comes on early does that mean that you are not pregnant?
See the related link on what causes brown discharge after period.
If your period was very short and light as well as early there is a possibility that it was an implantation bleed. If your period was normal except that it was 2 days early then it was probably just an early period.