Periods.

Kerri
So my question is, why do periods come early? Like im 17 days early, why? What causes it? Why am i early? Did i do something wrong to my body to make it come early?