early period

I think I just started my period, but it isn't supposed to come for another 12 days, is this normal? what could cause it?