Af started way too early!!!!!tmi! Cycle day 1

Rose • 💙 01•28•16 👼12•23•16 💙 01•25•18
Why did this happen it never happens to me!! My cycles are usually 34 35 im on cycle day 27 and my af has started with cramping and lots of blood 😢😢 i thought it might of been implanation but noo ughh