early period!!!!!! please help me

i had such bad back ache yesterday n cramps but my period was due 10 days away then i woke up this morning with such a heavy period? is it normal to get it 10 days before